xst*_*ter 4 version-control dll reference visual-studio-2008
我在Visual Studio中管理项目中的.dll引用时遇到了问题.所有已注册的.NET和COM引用都可以正常工作,但是当涉及到磁盘上的.dll文件时,如果我在磁盘上引用我的文件,我的同事将缺少引用,因为它们可能在磁盘上的不同位置等. Visual Studio有一个像$ PATH这样的环境变量,以便每台计算机都有路径,它会先说出它找不到引用之前的路径?或者将源控件中的.dll引用保留为更好的选项?
好吧,它运作得很好.在VS中,我只是在解决方案中添加了一个文件夹,将dll添加到文件夹中并将所有内容添加到源代码控制中.我在个别项目中提到了那些dll,当我从其他计算机获得最新版本时,它正确链接.多谢你们
这在颠覆和VSS中都适用于我.
\root
    \trunk
       foobar.sln (solution file goes here)
        \References
            foo.dll (3rd party, ie. you don't compile this)
            bar.dll
            (Don't put dll's for Project 1 here, Visual Studio will take care of it)
        \Project1
           .proj file goes here
              \bin  (don't put dll's here!)
        \Project2  (This might reference Project1
不要将dll放入\ bin,因为像VSS这样的存储库喜欢使它们只读,这会中断干净并重新构建.
Visual Studio不了解解决方案级别之上的依赖关系,因此如果您拥有依赖于解决方案的解决方案,则必须在构建scrips/build服务器中显示该解决方案.
| 归档时间: | 
 | 
| 查看次数: | 5167 次 | 
| 最近记录: |