Visual Studio 2012的csproj文件能否与2010兼容?

52

问题是我能否安全地使用Visual Studio 2012来编辑项目属性,添加和移除与.NET 4.0 Framework相关的解决方案和引用。

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

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

是否有人有关于在不损坏文件的情况下使用这个新IDE的信息?VS2012 csprojs是否与VS2010“向后兼容”?


可能是将VS2012解决方案转换为VS2010的重复问题。 - sisharp
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获取有关此场景的更多信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接