我们正在将项目从经典的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之后,任何人都有任何想法为什么构建失败了?
答案 0 :(得分:2)
问题的解决方案是重新排列<projecttypeguids>
元素中GUIDS的顺序。当{F85E285D-A4E0-4152-9332-AB1D724D3325}
在列表中排在第一位时,构建成功。