向SVN添加Visual Studio Project引用

时间:2009-02-23 06:22:13

标签: visual-studio svn version-control

我在一个项目中检查了SVN,其中一个开发框中有大约15个引用,然后在第二个开发框中检出了相同的项目,但大多数参考文件都丢失了。是否可以自动签入参考文件?

2 个答案:

答案 0 :(得分:6)

版本控制只会跟踪工作文件夹下的实际文件。如果第三方库安装在计算机的其他位置,则它们根本不会包含在源控件中。 您必须执行以下操作之一:

  1. 确保在所有必需的开发计算机上安装第三方库(例如,nunit,企业库)。
  2. 根本不要使用普通安装程序安装库,而是将各个dll和其他资源添加到源控件Vendor Branches,然后通过将它们分支到项目位置将它们放在项目下,或者通过添加svn:externals定义。
  3. 将所需的参考文件复制到源位置,将它们添加到源代码管理并从那里引用它们。

答案 1 :(得分:0)

我认为Visual Studio SCC工具很难确定是否应该自动添加这些文件。如果您正在使用Jim T描述的第一个场景,那么您绝对不希望这种情况发生。