Le problème est que les projets de test sont « marqués » sur le fichier de projet - vous pouvez convertir une bibliothèque de classes à projet d'essai suivre ces quatre étapes simples:
- Décharger le projet (.prj) fichier, puis ouvrez-le pour la mise à jour.
ajoutez la ligne suivante au projet
C#:
<Project>
<PropertyGroup>
<AssemblyName>....</AssemblyName>
<!-- add this line below -->
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
</PropertyGroup>
</Project>
VB - <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F- 5ABD9991F28F}</ProjectTypeGuids>
- Re-charger le projet de retour
- Run vous (qui travaille actuellement) teste
Notez que vous devrez ajouter manuellement une référence à Microsoft.VisualStudio.Qua lityTools.UnitTestFramework.dll afin de pouvoir utiliser des attributs liés à l'essai
Mise à jour: Dans le prochain MSTest V2 ce ne sera pas nesessery comme MSTest devient un paquet NuGet qui fonctionne comme NUnit/XUnit
est là Y a-t-il une chance que vous acceptiez la réponse * correcte * à cette question? –
@RobertHarvey lequel classeriez-vous comme correct? La réponse actuellement marquée comme acceptée (par Dror Helper) semble fonctionner pour moi. –