哪里可以find“Microsoft.VisualStudio.TestTools.UnitTesting”缺less的DLL?

我在我的C# visual studio project遇到以下错误:

 The type or namespace name 'VisualStudio' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?) 

我也试图findmicrosoft.dll文件,但无法获得任何参考。 我search错误的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"); } } } 

版权卡里亚2010-2012

你必须添加引用

 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 

它可以在“C:\ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PublicAssemblies \”目录(适用于VS2010专业版或以上; .NET Framework 4.0)中find。

或右键单击您的项目,然后select:添加引用…> .NET: 或者单击添加引用...> .NET:

您正在查找的DLL包含该名称空间

 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 

请注意,unit testing不能在Visual Studio Express中使用 。

还有一个不错的nuget包 。 它会将dll拖到你的包文件夹。 您将需要手动添加对dll的引用。

:此软件包不是一个正式的Microsoft软件包。

即为Visual Studio 2013我将引用此程序集:

Microsoft.VisualStudio.Shell.14.0.dll

你可以在这里find它:

C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions \ BugAid Software \ BugAid \ 1.0

不要忘记实施:

使用Microsoft.VisualStudio;

只需引用此URL并下载并保存所需的dll文件@此位置:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies

url是: https://github.com/NN---/vssdk2013/find/masterhttps://github.com/NN---/vssdk2013/find/master