我正在开发 ASP.NET 2.0 应用程序。最初在VS 2010中打开应用程序时,它会给出提示消息,例如应用程序是在VS2005中开发的,需要进行更改才能在VS2010中打开。
现在,当我看到向导所做的差异时,主要是针对 *.sln、*.csproj、*.designer.cs。那么,鉴于所有开发人员现在都在使用 VS2010,签入这些更改是否安全。它是否只影响视觉工作室,是否会破坏任何现有功能。
上一个.csproj 文件
<Project ToolsVersion="3.5" DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
修改后的 .csproj 文件
<Project ToolsVersion="4.0" DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<FileUpgradeFlags>
</FileUpgradeFlags>
<OldToolsVersion>3.5</OldToolsVersion>
<UpgradeBackupLocation />
以前的 *.designer.cs。
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
修改*.designer.cs。
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]