【发布时间】:2014-08-22 02:21:23
【问题描述】:
我希望有人可以帮助我解决这个问题。我有一个由两个网站和两个类库组成的解决方案。其中一个类库是在我们的许多项目中使用的共享库,因此它的输出存储在共享位置 (D:\Applications\SharedLibraries\Bus_logic),因此我们可以从那里引用 dll。我们在本地机器和构建服务器上有这个目录结构。
这在我的本地机器上运行良好。在本地构建解决方案会将更新后的 dll 推送到本地 D:\Applications\SharedLibraries\Bus_logic 文件夹。我们旧的 CCNet 构建将在构建服务器上执行相同的操作。
但是,对于 TFS,类库的输出路径似乎并不重要。我有一个用于解决方案的 CI 构建,并且类库永远不会输出到该路径。它们只是在放置文件夹中组合在一起。
是否有任何简单的方法来确保构建将这些 dll 复制到其正确的位置,或者我是否必须为我的每个编译共享库的解决方案创建一个自定义构建模板,以便将 dll 复制到正确的位置目录?
【问题讨论】: