.net - 如何在 VS2012 中打开 VS2010 解决方案而不迁移或更改任何文件?

标签 .net visual-studio-2012

我在一个使用 Visual Studio 2010 的团队中工作。我开始使用 Visual Studio 2012 在我们的 VS2010 解决方案中工作。据我所知,VS2012可以打开VS2010的解决方案并保持与VS2010的兼容性。但是我注意到 VS2012 对所有 .sln、.csproj 文件进行了更改。加上 webreference 文件夹中的每个 .datasource 和一些 .Designer.cs 文件。经过这些更改后,VS2010仍然可以打开解决方案。

但是我担心的是,当其他开发人员获得最新代码时,他们会加载一堆不应该修改的文件,他们会感到震惊。

我无法解释修改后的文件没问题或者修改不会造成任何损害...因为我应该使用 VS2010。

有没有办法使用 Visual Studio 2012 并在第一次打开时保持所有文件不变?我猜想在 100% VS2010 兼容模式下使用 VS2012(如果存在这种情况的话)。

最佳答案

除了少数异常(exception),VS2012 中的项目向后兼容 VS2010。

This question has been answered before以一种不同的方式。

另请参阅Compatibility for VS2012它应该可以帮助您确定您所做的更改是否会影响您的同事。

关于.net - 如何在 VS2012 中打开 VS2010 解决方案而不迁移或更改任何文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13885719/

相关文章:

c# - 如何获得 System.Threading.Tasks.Task 已完成的通知

asp.net - 是否有任何理由不将 pdb 文件部署到生产 Web 服务器?

c# - Elmah 将消息添加到通过调用 Raise(e) 记录的错误中

c# - 是否可以在 .Net 3.5 中制作的 asp.net core 2.0 中加载程序集

c++ - move 构造函数可以是隐式的吗?

visual-c++ - 在 Windows 8 上为 Visual Studio 2012 构建 OpenCV 2.4.6 时出现“min (& max) not a member of std”错误

asp.net - Visual Studio 2010 和 2012 ASP.Net 调试和布局问题

.net - InstanceContextMode.Single 可用于 WCF basicHttpBinding 吗?

visual-studio-2010 - 在Visual Studio 2012中的滚动条上没有更多的红点

visual-studio - 设置属性 'system.windows.resourcedictionary.deferrablecontent' 抛出异常