我想给VS2k10了一枪,但我在VS2k8环境。 我比较了VS2k10和唯一的区别升级后的项目文件被更新后的版本号 - 我怎么能阻止VS从这样做呢?
Answer 1:
大概是在VS 2010中安全地打开VS 2008项目将进行复制,然后打开在VS 2010的副本,以我的经验的唯一途径,这是不可能恢复一旦你在VS的更高版本打开一个特定的项目除非你觉得自己改变了项目文件的版本号。
这是真正的与2003 - 2005年开关,并且也与2005年至2008交换机。
Answer 2:
它也做到这一点在某些情况下IIRC一些2K8 SP1。 怎么样只是没有在的csproj文件从2K8检查 - 你永远不知道什么时候你会打,你实际上是打什么2KA具体更复杂的情况下,通过先确保一切仍然工作在2K8你会阻止球队混乱。
Answer 3:
你不能从尝试升级项目停止VS。 当VS检测项目文件是不够高的为它的版本,它会强制升级。 如果取消它然后将不允许您打开该项目。
我在这里找到了最好的方法是使用两个项目文件; 1为视觉工作室的每个版本。 我通常只是复制所有的项目文件,打开一个和重建方案。
文章来源: How can I stop Visual Studio automatically upgrading projects?