【发布时间】:2009-06-22 09:19:41
【问题描述】:
我想试一试 VS2k10,但我在 VS2k8 环境中。我比较了 VS2k10 中升级后的项目文件,唯一的区别是更新的版本号——我怎样才能阻止 VS 这样做?
【问题讨论】:
标签: visual-studio visual-studio-2008 visual-studio-2010
我想试一试 VS2k10,但我在 VS2k8 环境中。我比较了 VS2k10 中升级后的项目文件,唯一的区别是更新的版本号——我怎样才能阻止 VS 这样做?
【问题讨论】:
标签: visual-studio visual-studio-2008 visual-studio-2010
在 VS 2010 中安全打开 VS 2008 项目的唯一方法可能是制作副本并在 VS 2010 中打开该副本。根据我的经验,一旦您在以后打开特定项目,就不可能恢复VS 的版本,除非您想更改项目文件中的版本号。
从 2003 年到 2005 年的转换是这样,从 2005 年到 2008 年的转换也是如此。
【讨论】:
在某些情况下,它也对某些 2K8 SP1 执行此操作 IIRC。不从 2k8 签入 csproj 文件怎么样 - 你永远不知道什么时候会遇到更复杂的情况,你实际上会遇到 2kA 特定的东西,首先确保一切在 2k8 中仍然有效,你会防止团队混乱.
【讨论】:
您无法阻止 VS 尝试升级项目。当 VS 检测到项目文件对其版本不够高时,它将强制升级。如果取消,则不允许您打开项目。
我发现这里最好的方法是使用两个项目文件;每个版本的visual studio 1个。我通常只是复制所有项目文件,打开一个并重建解决方案。
【讨论】: