【问题标题】:What is <MvcProjectUpgradeChecked> Element in csproj filecsproj 文件中的 <MvcProjectUpgradeChecked> 元素是什么
【发布时间】:2015-07-14 16:53:06
【问题描述】:

我刚刚在VS 2015 RC 中打开了我现有的应用程序,经过一些自动升级检查后,它在项目的 csproj 文件中添加了以下行。

<MvcProjectUpgradeChecked>true</MvcProjectUpgradeChecked>
<FileUpgradeFlags>
</FileUpgradeFlags>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<OldToolsVersion>4.0</OldToolsVersion>

我想知道这些线是做什么的?假设打开解决方案的任何其他人都可以在某些以前版本的 Visual Studio 中打开它,我是否可以安全地将它们签入源代码管理?

我在 MSDN 上找不到此标签的任何内容

更新

我刚刚在 Visual Studio 2013 中修改 csproj 后打开了解决方案,它打开时没有任何问题,所以这似乎只是一个标志。但是,尽管如此,任何人都可以为此分享一些定义吗?

【问题讨论】:

    标签: .net visual-studio-2015 csproj


    【解决方案1】:

    项目迁移工具写了这个,所以你只会得到一次“有限的 MVC 支持”警告对话框。这实际上是早期迁移功能的产物;项目类型曾经从一种风格更改为另一种风格,现在较旧的 MVC 项目更改为不会触发“受限”对话框的 WAP(Web 应用程序项目)。但是,如果您删除它,迁移报告将在您下次打开项目时弹出。

    显示的其他标签也是文件迁移向导在创建迁移报告并在修改任何文件之前创建项目备份时的工件。

    【讨论】:

      猜你喜欢
      • 2018-01-31
      • 2018-03-26
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-14
      相关资源
      最近更新 更多