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



我有一个TFS项目,位于$/src/main/MyProject/MyProject.csproj

它引用了$/dependences/dependency.DLL中的DLL。

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

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

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

现在,如果您不想创建Nupkg等,一个简单的方法是使用VisualStudioAdd-link选项。

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

ADD与ADD链接

您看到最近关于TeamServices包管理的公告了吗?

最新更新