【发布时间】:2015-04-09 14:58:06
【问题描述】:
我正在为我们的应用程序创建 CI 服务器,但在我们的网站项目中遇到了 msbuild 问题。它构建了一个解决方案,但没有 proj 文件(因为它不是网站应用程序,不能)。 MSBuild 不会将 dll.refresh 文件拉入 bin 文件夹。 (不特定于 CI 问题,但这是目标)如果我针对 devenv.com(CLI 尝试)运行它来构建,那么它确实会拉入 dll.refresh 并且看起来工作得很好。
从我在 MsBuild 日志中可以找到的内容来看,在查找 DLL 文件时,复制任务(这只是 msbuild 本身的默认规则)似乎不是以 /bin 文件夹为目标,而是以解决方案的根目录为目标(在这种情况下是 /www)。
只是在寻找更多信息,因为此时所有其他研究点似乎都枯竭了。 (它必须是 Msbuild 吗?不,但我想让 CI 配置非常简单,其他任何人都可以重新生成,自定义构建脚本/批处理文件和 VS 安装在 CI 服务器上会使它变得更加复杂) .
谢谢。
【问题讨论】:
标签: visual-studio msbuild continuous-integration