我有一些使用内置的测试Microsoft.VisualStudio.TestTools.UnitTesting
,但无法让它们运行。
我正在使用 Visual Studio 2012 Ultimate。
我有两个项目的解决方案;一个在类之前有测试, using Microsoft.VisualStudio.TestTools.UnitTesting
在测试方法和参考之前(版本 10.0.0.0,运行时版本 v2.0.50727)。我已经尝试过 dot-net framework 3.5、4 和 4.5,其他版本给出了重新定位错误。[TestClass]
[TestMethod]
Microsoft.VisualStudio.QualityTools.UnitTestFramework
我试图构建解决方案和项目。测试资源管理器有消息“构建您的解决方案以发现所有可用的测试。单击“全部运行”以构建、发现和运行解决方案中的所有测试。
所以问题是:如何让 Visual Studio 找到测试?
也尝试过这样做:http: //msdn.microsoft.com/en-US/library/ms379625%28v=VS.80%29.aspx但没有成功:当被要求时,我陷入了入门部分右键单击并选择create tests
。没有create tests
。
我有这个测试(它编译,但没有出现在测试资源管理器中):
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace tests {
[TestClass]
public class SimpleTest {
[TestMethod]
public void Test() {
Assert.AreEqual("a","a", "same");
}
}
}
我现在发现(请参阅下面已删除的答案)这是因为它位于共享驱动器上,但我还不知道如何解决它。(可能是关于安全设置的一些东西)。