MSTest DeploymentItem ne copie pas les fichiers de sortie dir
belle journée!
J'ai structure de projet suivante:
Solution
-My.Project
-My.Project.Test
--Resources
---mytest.file
Dans mon fichier de test méthode suivante:
[TestMethod]
[DeploymentItem("My.Project.Test\\Resources\\mytest.file", @"Resources")]
TestMethod()
{
....
string path = "Resources\\mytest.file"; ....
}
En fonction de http://msdn.microsoft.com/en-us/library/ms182475%28v=vs.100%29.aspx je veux utiliser seulement DeployItemAttribute sans "le Déploiement des Éléments de la propriété".
Mais quand j'ai débogué c'méthode, j'ai attraper "Fichier non trouvé exception".
Que puis-je faire?
PS: aussi posté cette question dans http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/474d51ee-7ab9-4311-b7b0-b21266eb01d5
En ce qui concerne meilleur!
- Ouvrez le
TestResults
et vérifiez le chemin d'accès du fichier que MSTest essayé de deplyed. Mais, je pense que le problème est dans votre répertoire de sortie. Utilisation"Resources"
au lieu de@"Resources"
. - ce fichier ne contient pas de
TestResults
répertoire. - Non, je veux dire voir les résultats du test pour l'échec au test pour voir l'erreur. Vous pouvez voir le chemin d'accès complet du fichier que vous tentez de déployer et de vérifier qu'elle est correcte.
- oui, oui, c'est il n'y a rien 🙁
Vous devez vous connecter pour publier un commentaire.
Vérifier les propriétés du fichier à déployer (mytest.fichier).
"Copier dans le Répertoire de Sortie" doit être réglé sur "Copy" (il est mis à "Ne pas copier" par défaut).
Tête que le chemin d'accès dans [DeploymentItem("chemin")] est sensible à la casse.
Par exemple: [DeploymentItem("MyTest.fichier")] est différent de [DeploymentItem("mytest.fichier")] et sera la cause de votre déploiement élément de ne pas être copié sur les résultats du test dossier de Sortie.
Oui, la correction de mon Application.config" fichier "copy", il fixe pour moi.