我刚刚在VS 2015 RC
打开了我现有的应用程序,经过一些自动升级检查后,它在项目的csproj文件中添加了以下几行。
<MvcProjectUpgradeChecked>true</MvcProjectUpgradeChecked>
<FileUpgradeFlags>
</FileUpgradeFlags>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<OldToolsVersion>4.0</OldToolsVersion>
我想知道这些线路做了什么?假设打开解决方案的其他人可以在某些以前版本的Visual Studio中打开它,我可以安全地检查它们吗?
我无法在MSDN上找到任何关于此标记的内容
更新
我刚刚在Visual Studio 2013
中进行了csproj修改后打开了解决方案,并且它没有任何问题地打开,所以这似乎只是一个标志。但是,尽管如此,任何人都可以分享一些定义吗?
答案 0 :(得分:4)
项目迁移工具会对此进行编写,以便您只获得一次“有限MVC支持”警告对话框。这实际上是早期迁移功能的工件;项目类型曾经从一种风格改为另一种风格,现在较旧的MVC项目改为WAP(Web应用程序项目),不会触发“有限”对话框。但是,如果删除它,下次打开项目时将会弹出迁移报告。
显示的其他标记在创建迁移报告时也是文件迁移向导的工件,并在修改任何文件之前创建项目的备份。