我不希望我的笔记本电脑安装2005,但我经常喜欢在家里工作。我制定的过程,使我能够检查出的2005年项目,备份解决方案和项目文件 - 这些都是这种变化 - 和转换解决方案,2008年,然后我备份的2008解决方案和项目文件,并开始工作

要提交我的工作,我比较新老和2008解决方案和项目文件,并手动对2005年的解决方案和项目文件进行任何更改。这种情况很少发生,而当它的98%的时间被添加,重命名,或背后的代码和设计文件中删除一个简单的类或ASP.NET页面。然后,我与更新的2005年那些更换2008解决方案和项目文件,并提交解决方案。

我错过了什么?

有帮助吗?

解决方案

我们维持多个项目文件 - 每个VS版本。如果我们要添加类于任何特定的版本往往那些确实需要为你所提到的被复制到其他版本。

我们也照顾到使用编译指令,如“#如果DotNet35”到“隐藏”的代码,在2008年说存在,但对于2005年新太,如果你正在处理一个共享的,这是有用的地区在2005年和2008年的项目使用的库。

关于有关多目标的答案,不会有很大帮助的VS2k8仍然需要解决方案文件是在2K8格式。它只会确保最终结果,又名得到什么就是被编译,是能够靶向框架的特定版本。

其他提示

你为什么不创建两个单独的项目,一个用于VS2005和一个用于VS2008?

您应该只使用 Visual Studio 2008中,因为它的多定位功能,从而允许您在 .NET 2.0 的工作应用程序(1.1不支持)的没有它们转换为VS 2008溶液

查核此有关此问题的详细信息后通过ScottGu。

你为什么不只是使用两种不同的解决方案文件,一个是2005,一个是2008年?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top