无法在MonoDevelop中打开ASP.NET MVC 3解决方案的测试项目

时间:2011-03-02 01:10:37

标签: c# asp.net-mvc asp.net-mvc-3 mono monodevelop

如果我在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不支持此项目类型?

2 个答案:

答案 0 :(得分:4)

这是正常的。默认情况下,在Visual Studio中创建新的测试项目时,它使用Microsoft Test Framework,这意味着您可以打开它的唯一支持是安装了必要程序集的Visual Studio。要在Mono上完成这项工作,您需要使用其他一些测试框架,例如NUnit。

答案 1 :(得分:1)

正确,MonoDevelop不支持Microsoft Test。