MSTest Unit Framework
类型"TestClassAttribute"存在于Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
和Microsoft.VisualStudio.TestPlatform.TestFramework, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
您有两种可能的解决方案:
-
决定哪个程序集需要引用并删除第二个程序集。 当您从向导创建单元测试项目时,
Microsoft.VisualStudio.QualityTools.UnitTestFramework
引用,所以我会尝试删除Microsoft.VisualStudio.TestPlatform.TestFramework
-
如果无法删除第二个程序集 (
Microsoft.VisualStudio.TestPlatform.TestFramework
(,则可以使用别名:using mstest = Microsoft.VisualStudio.TestTools.UnitTesting; namespace UnitTestProject1 { [mstest.TestClass] public class UnitTest1 { [mstest.TestMethod] public void TestMethod1() { } } }