0

我正在开发 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")]
4

2 回答 2

1

警告的唯一原因是转换后项目无法在 VS 2005(或 2008 中)中打开。如果您商店的其余部分都在 2010 年,并且转换后的项目为您成功构建,那么对其他人来说将不是问题。

于 2013-06-21T17:14:41.060 回答
0

如果升级后项目构建并且所有开发人员都在使用 2010,那么我会继续提交。

于 2013-06-21T16:16:01.577 回答