我在$ / 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也是。我只是想将它扩展到下一个级别,即将文件绑定到项目。)
答案 0 :(得分:1)
这是使用NUGET的完美场景,即使是一些额外的工作,我宁愿走这条路:)
现在,如果你不想创建Nupkg等,一个简单的方法是使用VisualStudio Add链接选项。
"添加链接"是特定于项目的,它将在项目文件中添加一个新条目,指定CS / Js / Dll等文件的位置。只要文件在特定位置可用,TFS / VS将在VisualStudio中打开解决方案时提取该文件的最新副本。确保“添加”链接创建文件的相对路径,而不是绝对路径。
答案 1 :(得分:1)
您是否看到团队服务package management最近的公告?