【问题标题】:Converting Asp.Net web forms to Asp.Net MVC project makes build fail将 Asp.Net Web 表单转换为 Asp.Net MVC 项目会导致构建失败
【发布时间】:2011-04-05 19:25:02
【问题描述】:

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

我已按照此处列出的四个步骤进行操作
http://www.codeproject.com/KB/aspnet/webformmvcharmony.aspx
一切正常。

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

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

我可以 F5 调试,但我无法发布。

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

有人知道为什么在添加此项目类型 guid 后构建失败了吗?

【问题讨论】:

  • 在您尝试发布后,“输出”窗口中有什么有趣的东西吗?

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多