c# - una - dll visual studio
¿Dónde encontrar el archivo DLL "Microsoft.VisualStudio.TestTools.UnitTesting"? (6)
Recibo un error de seguimiento en mi C# visual studio project
:
The type or namespace name ''VisualStudio'' does
not exist in the namespace ''Microsoft'' (are you missing an assembly reference?)
También traté de encontrar el archivo microsoft.dll
pero no pude obtener ninguna referencia. ¿Estoy buscando el dll
equivocado?
Editar:
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");
}
}
}
copyright kaarya 2010-2012
Es decir, para Visual Studio 2013 me gustaría hacer referencia a este conjunto:
Microsoft.VisualStudio.Shell.14.0.dll
Puede encontrarlo, es decir, aquí:
C: / Archivos de programa (x86) / Microsoft Visual Studio 12.0 / Common7 / IDE / Extensions / BugAid Software / BugAid / 1.0
y no te olvides de implementar:
utilizando Microsoft.VisualStudio;
La DLL que está buscando que contiene ese espacio de nombre es
Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
Tenga en cuenta que las pruebas unitarias no se pueden usar en Visual Studio Express .
Simplemente, consulte esta URL y descargue y guarde los archivos dll necesarios en esta ubicación:
C:/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/PublicAssemblies
La URL es: https://github.com/NN---/vssdk2013/find/master
También hay un buen paquete nuget . Llevará el dll a su carpeta de paquetes. Necesitará agregar la referencia al dll manualmente.
NOTA : este paquete no es un paquete oficial de Microsoft.
Tienes que agregar una referencia a
Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
Se puede encontrar en el directorio "C: / Archivos de programa / Microsoft Visual Studio 10.0 / Common7 / IDE / PublicAssemblies /" (para VS2010 professional o superior; .NET Framework 4.0).
o haga clic con el botón derecho en su proyecto y seleccione: Agregar referencia ...> .NET: