Ami*_*Pal 122 c# dll visual-studio-2010
我在C#visual studio项目中遇到以下错误:
命名空间"Microsoft"中不存在类型或命名空间名称"VisualStudio"(您是否缺少程序集引用?)
我也试图找到microsoft.dll文件,但无法获得任何参考.我在搜索错误的DLL吗?
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Kya.MsFx.Services.Swiper;
namespace Kya.MsFx.Devices.Swiper.Test
{
[TestClass]
public class SwiperWindowTest
{
private SwiperWebServiceHost m_SwiperWS = null;
/// <summary>
/// start web service on a separate thread, so tests
/// can be executed withut blocking the application thread
/// </summary>
[ClassInitialize]
public void SetupSwiperTests() {
m_SwiperWS = SwiperWebServiceHost.StartService();
}
/// <summary>
/// Stop service started during class initialize and kill the thread
/// </summary>
[ClassCleanup]
public void CleanupSwiperTests() {
m_SwiperWS.Stop();
}
/// <summary>
/// simulate init, swipe, clear operations
/// </summary>
[TestMethod]
public void TestSwiperService()
{
MessageBox.Show("test");
}
}
}
Run Code Online (Sandbox Code Playgroud)
Age*_*007 136
你必须添加引用
Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
Run Code Online (Sandbox Code Playgroud)
它可以在"C:\ Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies \"目录中找到(适用于VS2010专业版或更高版本; .NET Framework 4.0).
或右键单击您的项目并选择:添加引用...> .NET:

Jes*_*rks 51
我知道这已经过时了,这就是我的谷歌搜索中出现的情况.我需要在NuGet上引用这些包:
Joa*_*son 17
您要查找的包含该命名空间的DLL是
Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
Run Code Online (Sandbox Code Playgroud)
请注意,单元测试不能在Visual Studio Express中使用.
小智 8
要解决此问题,我必须执行以下操作:
安装DLL后,您可以使用Agent007在其答案中指示的方法添加对它们的引用.
如果您使用的是Visual Studio 2017社区,则位置为:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ReferenceAssemblies\v2.0
您想要的DLL位于: Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
显然,它位于C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\Visual Studio 2010 Professional版本的目录中,但请注意,10.0更改将与发行年份相对应,即VS 2013为12.0版本,VS 2015为14.0版本,VS 2017为15.0。(不支持VS Express,而是需要通过NuGet软件包管理器来安装NUnit NuGet软件包。)
您转到参考,右键单击,选择添加参考,浏览。导航到路径,然后双击文件。
然后,using在单元测试类的顶部需要一个语句:
using Microsoft.VisualStudio.TestTools.UnitTesting;
| 归档时间: |
|
| 查看次数: |
132806 次 |
| 最近记录: |