将Asp.Net Web表单转换为Asp.Net MVC项目会使构建失败

时间:2010-08-30 14:42:27

标签: asp.net asp.net-mvc visual-studio migration

我们正在将项目从经典的Asp.Net Web表单迁移到Asp.Net MVC。

我已按照此处列出的四步骤进行了操作 http://www.codeproject.com/KB/aspnet/webformmvcharmony.aspx
一切都运作良好。

现在我想让Visual Studio在“添加新项”对话框中包含MVC项模板。所以我添加{F85E285D-A4E0-4152-9332-AB1D724D3325};到< projecttypeguids> csproj文件中的元素。

因此,这成功地将MVC支持添加到Visual Studio“添加新项”对话框,但现在构建失败。它以最奇怪的方式失败了。构成解决方案的三个项目各自以“构建成功”完成,但过程以消息结束 '==========构建:2成功或最新,1失败,0跳过=========='

我能够进行F5调试,但我无法发布。

我们正在使用Visual Studio 2008 SP1并迁移到MVC 2.0。

在添加此项目类型guid之后,任何人都有任何想法为什么构建失败了?

1 个答案:

答案 0 :(得分:2)

问题的解决方案是重新排列<projecttypeguids>元素中GUIDS的顺序。当{F85E285D-A4E0-4152-9332-AB1D724D3325}在列表中排在第一位时,构建成功。