0
我有幾個項目,包括.NET4測試項目的Visual Studio 2010的解決方案。這樣的一個項目,當我嘗試不帶調試(Ctrl + F5鍵)運行,報表:Visual Studio的測試項目測試報告「的項目不包含任何測試」 - 儘管它
「無法啓動測試項目爲MyTestProject因爲項目不包含任何的測試。」
但是,該項目有幾個測試。每個測試類標有[識別TestClass]屬性,並且每個測試方法內標有[TestMethod的]屬性。爲了證明我自己的理智,我添加了這個文件,但它仍然不認識到有測試。
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace Foo {
[TestClass]
public class UnitTest1 {
[TestMethod]
public void TestMethod1() {
}
}
}
該項目已正確設置爲測試C#項目。有問題的測試也無法顯示在測試列表編輯器的「測試不在列表中」部分。 (我翻譯大部分來自VB的測試。)
爲什麼不是Visual Studio的識別測試?我如何解決它?