Jam*_*son 15 tfs dependencies project-reference external-dependencies visual-studio-2010
我们将Team Foundation Server用于我们的主项目.每当我们在现场或非现场添加新员工时,我们总是需要手动设置参考.
是否可以将TFS复制/保存/传递dll's给新用户而无需每次都安装它们?
例如,我添加了新功能并安装DocumentFormat.OpenXml到我的项目中.设置它运行的代码并在我的机器上正常工作,我发布它工作得很好.我把所有东西都签入了TFS.
我的同事下载项目尝试构建它并且错误地说它不知道该怎么做DocumentFormat.OpenXml因为没有引用存在.
所以他们必须下载DocumentFormat.OpenXml,然后他们可以构建和运行项目.
有没有办法让TFS拯救我们这一步?
小智 43
与TFS无关,真的.您只需要检查您的依赖项来源控件.
在您的解决方案中,添加一个名为"Dependencies"的文件夹.在解决方案层次结构中的相同位置的磁盘上添加匹配的文件夹(很烦人,我知道).将依赖的外部DLL添加到该目录.

由于这些现在是解决方案的一部分,他们将随解决方案进入源代码控制.
在您的项目中引用这些.它看起来像这样

但它应作为相对路径记录在您的解决方案文件中.
<Reference Include="Example">
<HintPath>..\..\..\Dependencies\Example.DLL</HintPath>
</Reference>
Run Code Online (Sandbox Code Playgroud)
如果您遇到的问题并非如此,您只需编辑项目文件并更改提示路径即可.
| 归档时间: |
|
| 查看次数: |
23194 次 |
| 最近记录: |