visual-studio-2012 - Visual Studio需要对此项目进行非功能性更改

标签 visual-studio-2012 visual-studio-2010

我使用VS 2012打开了在VS 2010 SP中创建的C#项目。出现单向转换窗口,在该窗口中进行转换。

完成后,我收到以下警告:

Visual Studio needs to make non-functional changes to this project in order to enable the project to open in this version and Visual Studio 2010 SP1 without impacting project behavior.



...但并未说明哪些非功能性更改。有人可以告诉我吗?

最佳答案

我不确定为什么会发生这种情况,但是我发现在VS2012中首先打开VS2010 SharePoint 2010项目后,除其他更改外,以下节点已添加到.csproj文件中:

<ProjectMode>SharePointCustomization</ProjectMode>
<TargetOfficeVersion>15.0</TargetOfficeVersion>
<FileUpgradeFlags>0</FileUpgradeFlags>
<UpgradeBackupLocation>blah\blah\blah</UpgradeBackupLocation>
<OldToolsVersion>4.0</OldToolsVersion>

我发现,如果我手动编辑csproj文件并在下次打开项目时删除了以下三个节点,则不会打开升级日志,并且该问题已解决:
<FileUpgradeFlags>0</FileUpgradeFlags>
<UpgradeBackupLocation>blah\blah\blah</UpgradeBackupLocation>
<OldToolsVersion>4.0</OldToolsVersion>

关于visual-studio-2012 - Visual Studio需要对此项目进行非功能性更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14565528/

相关文章:

c++ - 二维数组 - 函数

visual-studio-2012 - VS2012 - 除了 Mindscape Web Workbench 或 Web Essentials 2012 之外,免费的支持更少吗?

c# - Unix 时间 - 纳秒?

使用 Visual Studio 2012 编译 C 应用程序

c# - 从未通过 C# 注册的 C++ COM 服务器访问 COM 接口(interface)

.net - 2010 年对 .NET Compact Framework 的更新?

visual-studio-2010 - 创建自定义操作以启动应用程序和退出安装程序

c# - 如何使用 visual studio 2010 创建单个 setup.exe?

c# - ITrackingPoint、ITrackingSpan、SnapshotPoint、SnapshotSpan、ITextViewLine 之间有什么区别以及何时使用?

c# - 有没有办法在 Visual Studio 2012 中查看更新服务引用操作的错误日志