Pourquoi visual studio 2012 pas trouver mes tests?

J'ai quelques tests d'utiliser le construit en Microsoft.VisualStudio.TestTools.UnitTesting, mais ne peut pas les amener à exécuter.

Je suis à l'aide de visual studio 2012 ultimate.

J'ai une solution de deux projets, l'Un a des tests, using Microsoft.VisualStudio.TestTools.UnitTesting, [TestClass] avant de la classe, [TestMethod] avant les méthodes d'essai et de référence Microsoft.VisualStudio.QualityTools.UnitTestFramework (version 10.0.0.0, la durée d'exécution de la version v2.0.50727). J'ai essayé de dot net framework 3.5, 4 et 4.5 autres donnent un re-ciblage d'erreur.

J'ai essayé de construire du projet et de solution. L'explorateur de tests a le message " Construire votre solution pour découvrir tous les tests disponibles. Cliquez sur "exécuter tous" pour construire, à découvrir et à exécuter tous les tests dans votre solution.

La question est donc: Comment puis-je obtenir visual studio pour trouver les tests?


Ont également tenté de suivre ce: http://msdn.microsoft.com/en-US/library/ms379625%28v=VS.80%29.aspx mais sans succès: je suis coincé dans la section prise en main, quand on lui demande de faire un clic droit et sélectionnez create tests. Il n'y a pas de create tests.


J'ai ce test(il compile, mais ne s'affiche pas dans l'explorateur de tests):

using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace tests {
    [TestClass]
    public class SimpleTest {
        [TestMethod]
        public void Test() {
            Assert.AreEqual("a","a", "same");
        }
    }
}

J'ai maintenant découvert (voir supprimé réponse ci-dessous) que c'est parce qu'il est sur un lecteur partagé, mais je n'ai pas encore savoir comment l'obtenir autour d'elle. (quelque chose à propos de la configuration de la sécurité peut-être).

  • La version VS 2012? Vous pouvez télécharger un test runner comme TestDriven.Net ou il y en a un dans Resharper.
  • Je suis à l'aide de visual studio 2012 ultimate.
  • S'il vous plaît partager version de cadre et UnitTesting version de bibliothèque que vous avez ajouté comme référence
  • Cela devrait fonctionner hors de la boîte. Veuillez soumettre ce connect.microsoft.com/visualstudio avec votre code.
  • Dans mon cas, la suppression de l'application.fichier de config fixe l'explorateur de tests unitaires
  • J'ai corrigé cela en donnant une confiance totale pour le partage réseau à l'aide caspol outil. Veuillez voir ma réponse ci-dessous.
  • Richner cela a réglé mon problème, mais c'est parce que j'ai déjà eu une liaison de redirection dans l'Application.config (j'ai juste fait une mise à niveau à partir de VS2010 -> VS2013 puis vers le bas pour VS2012)
  • Essayez de regarder pour les erreurs de sous "Test" de la catégorie dans la fenêtre de sortie. Je créer des tests fonctionnels à partir de la version de build et quand j'essaie de débogage à l'aide de debug (dont la dll se trouve dans un dossier différent de la structure), je n'obtiens pas d'erreurs de compilation, mais à regarder en vertu de tests à partir du menu déroulant. Une fois que j'ai à résoudre les, les tests commencent à apparaître dans l'Explorateur de tests
  • Mon problème était encore plus simple: les élèves de Ma classe n'était pas publique. (Hope qui aide quelqu'un d'autre a frappé leur doh! moment rapide..)
  • Juste la reconstruction du projet de test l'a fait pour moi.
  • J'ai été retardé assez pour oublier que j'avais sélectionné un test de sélection.