I opened a C# project that was created in VS 2010 SP, with VS 2012. A one-way conversion window appeared where I proceeded with the conversion.
Upon completion I got the following warning:
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.
...but it doesn't say which non-functional changes. Can someone clue me in?
I'm unsure as to why exactly this happens but I found that after first opening a VS2010 SharePoint 2010 project in VS2012 amongst other changes the following nodes were added to the .csproj file:
<ProjectMode>SharePointCustomization</ProjectMode> <TargetOfficeVersion>15.0</TargetOfficeVersion> <FileUpgradeFlags>0</FileUpgradeFlags> <UpgradeBackupLocation>blah\blah\blah</UpgradeBackupLocation> <OldToolsVersion>4.0</OldToolsVersion>
I found that if I manually edited the csproj file and removed the following three nodes the next time I opened the project no upgrade logs opened and the issue was resolved:
<FileUpgradeFlags>0</FileUpgradeFlags> <UpgradeBackupLocation>blah\blah\blah</UpgradeBackupLocation> <OldToolsVersion>4.0</OldToolsVersion>
Removing the content of the nodes 'FileUpgradeFlags', 'OldToolsVersion' in the .csproj File solves the Problem.
<FileUpgradeFlags></FileUpgradeFlags> <OldToolsVersion></OldToolsVersion>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With