我今天尝试在我的新工作中打开一个解决方案,它说我需要转换它,因为它是在早期版本的Visual Studio中制作的。它还说该解决方案将自动在源代码管理中检出。
显然,我不想做任何搞砸任何事情的事情。是否可以在Visual Studio中更改我的目标框架而不必处理任何转换内容,或者我应该只安装Visual Studio 2008?
答案 0 :(得分:1)
如果任何开发人员仍在使用VS 2008,请不要升级解决方案。您可以创建一个新的解决方案并让它“并排”或者您可以分支代码。但是,如果使用VS 2010解决方案覆盖解决方案,他们将无法再次使用它。
答案 1 :(得分:0)
它将破坏与Visual Studio 2008的兼容性。保持公司解决方案的格式与获取它们的格式相同。除非指示更改它们。
答案 2 :(得分:0)
您可以更改目标框架,但这不会停止转换。问题在于项目和解决方案文件。这是基于XML的MSBUILD。发生的事情是MSBUILD的升级,而不是.NET框架。
您应该安装VS2008并使用它,直到所有可能的团队成员升级到VS2010。升级后,使用VS2008的成员将无法打开解决方案。有一些是破解MSBUILD升级,但我不推荐它们。