52

问题是我是否可以安全地使用 Visual Studio 2012 来编辑项目属性、添加和删除解决方案、引用,所有这些都与 NET 4.0 Framework 相关。

我记得过去有些文件可能“损坏”,而 Visual Studio 2010 更改了一些 Visual Studio 2008 csproj 信息(xml 文件)。

如果在 VS2012 中添加/删除了某些标签,那么 csproj 将与 VS2010 开发人员不兼容。

如果在不损坏文件的情况下使用这个新 IDE 是安全的,有没有人知道一些信息?VS2012 csprojs 是否与 VS2010“向后兼容”?

4

1 回答 1

73

VS2012 项目大多*向后兼容 VS2010 SP1。这些项目将像所有以前的 VS 版本一样经历转换/迁移过程,但这个对 VS2010 很友好。您应该能够更改您的项目/参考/代码文件并在 VS2010 中再次打开它们而不会出现问题。

我说主要是因为 VS2012 中的一些新功能可能无法向后兼容。最明显的是,如果您将项目升级到 .NET 4.5,它将不再适用于 VS2010。有关此方案的详细信息,请参阅http://blogs.msdn.com/b/visualstudio/archive/2012/03/28/round-tripping-with-visual-studio-11.aspx 。

于 2012-06-06T21:31:39.417 回答