Msbuild TFS构建的目标是不同的引用DLL

Msbuild TFS构建的目标是不同的引用DLL,msbuild,Msbuild,因此,我正在尝试使用TFS 2010和msbuild为不同的登台环境设置构建。我们的一个登台环境使用不同版本的dll,我们称之为“ThirdParty.dll” 所以我想要一个以该环境为目标的构建,但是这个构建将有一个针对“ThirdParty.dll”这个旧版本的项目构建。这个dll不在gac中,没有强签名,不,我不能更改环境以使用相同的dll 那么,在TFS和msbuild中是否有一种方法可以自动执行此操作?我需要研究什么才能开始呢?你应该: 在源代码管理中存储lib 在MSBuild文件

因此,我正在尝试使用TFS 2010和msbuild为不同的登台环境设置构建。我们的一个登台环境使用不同版本的dll,我们称之为“ThirdParty.dll”

所以我想要一个以该环境为目标的构建,但是这个构建将有一个针对“ThirdParty.dll”这个旧版本的项目构建。这个dll不在gac中,没有强签名,不,我不能更改环境以使用相同的dll

那么,在TFS和msbuild中是否有一种方法可以自动执行此操作?我需要研究什么才能开始呢?

你应该:

  • 在源代码管理中存储lib
  • 在MSBuild文件中的
    ItemGroup
    s和/或属性上使用
    Condition=''
    ,以根据需要参数化
    引用的位置