使用 TFS 在 CI build 上输出构建定义 bin 文件夹

Using TFS to output build definitions bin folder on CI build

我不久前才开始使用 TFS,运行 遇到了一个小问题。我有一个名为 EplanInterface.Addin 的 class 库项目。这个 class 库项目用作通过 API 将功能加载到第 3 方程序中的一种方式。所有这一切都工作正常,但问题在这里发挥作用:

问题:

所以我 运行 遇到的问题是这个插件库没有被任何其他项目引用,但仍然需要输出到我的 TFS 构建中的 Drop 文件夹。通常要将插件加载到第 3 方程序中,我会将 debug/release 文件夹复制到服务器,并相应地 select/load dll。我的 TFS 构建似乎没有从插件中获取任何东西?

App.Config

除此之外,我正在使用 SlowCheetah 来尝试 运行 正确地构建我的 app.config 文件资源。无论提供什么解决方案,我还需要弄清楚如何在进行构建配置时 select 一个 t运行sform 并使用正确的构建配置配置文件输出 dll。

构建定义

我的构建定义是他们提供的基本 asp.net 模板,非常适合我的 Web api 和 MVC 项目。我想我不确定如何强制它也构建插件/输出 dll 文件供我的插件参考?

其他信息:

您可以简单地将另一个构建任务添加到您的管道以构建特定的插件项目,然后将其输出到工件目录(因为默认的“构建解决方案”任务应该已经在做)。

另一种选择是 edit the solution 文件 Visual Studio 并将插件作为项目依赖项包含在内。不过,您可能仍需要管理二进制输出。