如果我在Visual Studio 2010中创建一个ASP.NET MVC 3(带Razor)应用程序,并让它创建一个关联的测试项目,我无法在MonoDevelop中打开测试项目。
我安装了最新版本的MonoDevelop(2.6 beta 1),Mono Framework 2.10.1,在OS X上运行。
当我打开解决方案时,我在MonoDevelop中收到以下错误:
“无法加载项目'/Users/apps/Code/C#/MvcApplication2/MvcApplication2.Tests/MvcApplication2.Tests.csproj',未知项目类型为”{3AC096D0-A1C2-E1C2-1390-A8335801FDAB}; {FAE04EC0- 301F-11D3-BF4B-00C04F79EFBC}'“
项目“MvcApplication2.Test”然后在解决方案资源管理器下显示为(加载失败)。
我可以做些什么来加载这个项目吗?或MonoDevelop不支持此项目类型?
答案 0 :(得分:4)
这是正常的。默认情况下,在Visual Studio中创建新的测试项目时,它使用Microsoft Test Framework,这意味着您可以打开它的唯一支持是安装了必要程序集的Visual Studio。要在Mono上完成这项工作,您需要使用其他一些测试框架,例如NUnit。
答案 1 :(得分:1)
正确,MonoDevelop不支持Microsoft Test。