Visual Studio 2012不断显示升级报告

Mat*_*att 9 migration sharepoint projects-and-solutions visual-studio-2012

我从VS 2010和SharePoint 2010迁移了SharePoint 2013解决方案,每次在VS 2012中加载时都会提供升级报告.我还没有在VS 2010中同时打开它.此外,所有源代码文件都是写保护的,因此我始终必须处理强制覆盖和这种性质的事情.最初解决方案绑定到Vault源代码控制,但我在升级之前删除了绑定,因为我们还要切换到Team Foundation Server 2012.目前,2012版本的解决方案不应该绑定到任何源代码控制.解决方案中只有一个项目中的一个项目存在此问题.

迁移报告消息:

Visual Studio需要对此项目进行非功能性更改,以使项目能够在此版本和Visual Studio 2010 SP1中打开,而不会影响项目行为

这可能是由于项目文件被写保护了吗?是否有一些手动方式我可以编辑项目文件并在将来防止这种情况?

CBo*_*ono 18

我不确定为什么Visual Studio 2012无法正确处理升级,但我找到了解决方法.编辑.CSPROJ文件并查找以下行:

<FileUpgradeFlags>0</FileUpgradeFlags>
Run Code Online (Sandbox Code Playgroud)

删除该节点的内容,使其为空:

<FileUpgradeFlags></FileUpgradeFlags>
Run Code Online (Sandbox Code Playgroud)

Visual Studio将不再每次都尝试升级项目.为了记录,我在使用VS 2012升级SharePoint 2010项目时只见过这种行为.其他类型的项目似乎没问题.