2010-11-09 235 views
0

我已经更新了VS2008中子项目的项目设置,并且构建的项目没有错误。但是,当我将更新的项目从一台机器复制到另一台时,所有更新的项目设置都将丢失。因此,我无法在不更新设置的情况下在其他机器上构建项目。VS2008项目设置

如何确保从一台PC复制到另一台PC时保留所有更新的项目设置?

当VS2008中的子项目的项目设置完成任何更改时,更新的文件是什么?

更新了VC6 dsw,dsp文件吗? 为了在将项目复制到源代码管理系统时保留更新的项目设置,必须复制哪些文件? 我们是否可以将所有更新的设置复制为vsprops文件并继承它以保留更新的更改?

回答

1
  • 的.sln文件存储整个工作区设置
  • 的.vcproj(对于C++)或.csproj的(对于C#)存储实际的项目设置
  • 。用户文件存储一些特定的用户设置(例如调试设置项目设置了“调试”一节中设置;然而,这些文件可能不应该版本控制,VS2008下设置创建使用Windows登录名

VS2008不修改任何DSW或DSP文件SLN后这些文件并创建了vcproj文件

+0

谢谢你的回应。是否将版本控制下的.sln和.vcproj文件保留在用户特定的项目设置中?该项目是否可以在任何其他机器上使用用户特定设置来构建? – Lakshmi 2010-11-09 15:42:44

+0

您忘记了项目属性表的.vsprops文件。 – 2010-11-09 16:30:33

+0

是否意味着将.vsprops文件与.sln和.vcproj一起置于版本控制之下? – Lakshmi 2010-11-09 16:33:02