在TFS中,我可以将另一个文件夹中的文件绑定到项目吗?

时间:2015-12-17 00:01:12

标签: visual-studio-2010 tfs source-control-bindings

我在$ / src / main / MyProject / MyProject.csproj上有一个TFS项目

它在$ / dependencies / dependency.dll上引用了一个DLL。

我希望工作的方式是,当我的同事获得MyProject或在Visual Studio中打开它时,我希望TFS也能获得最新的dependency.dll。

(以类似的方式,我实际上将MyProject绑定到$ / src / main / MySolution / MySolution.sln中的解决方案。因此,如果用户获取MySolution并打开MySolution.sln,则Visual Studio将获得MyProject也是。我只是想将它扩展到下一个级别,即将文件绑定到项目。)

2 个答案:

答案 0 :(得分:1)

这是使用NUGET的完美场景,即使是一些额外的工作,我宁愿走这条路:)

现在,如果你不想创建Nupkg等,一个简单的方法是使用VisualStudio Add链接选项。

"添加链接"是特定于项目的,它将在项目文件中添加一个新条目,指定CS / Js / Dll等文件的位置。只要文件在特定位置可用,TFS / VS将在VisualStudio中打开解决方案时提取该文件的最新副本。确保“添加”链接创建文件的相对路径,而不是绝对路径。

ADD vs ADD link

答案 1 :(得分:1)

您是否看到团队服务package management最近的公告?