【发布时间】:2015-11-02 11:24:28
【问题描述】:
这是设置。 我有一个包含 40-50 个项目的 VS2013 解决方案,我需要将其中的 4 个部署到服务器上。我正在使用 Jenkins 来做这件事。 msbuild 插件非常适合。 我在 Jenkins 作业配置中使用 msbuild 添加了 4 个部分。 This is a picture of an example msbuild section from the configuration.
当我运行构建时,无论它当前位于哪个 msbuild 部分,构建都会在 3 个位置出现错误,但所有错误都在同一个类库中。编辑:[在最近的构建中,我又得到了一个具有类似错误的类库。]当我通过 VS2013 在本地构建所有内容时,我没有问题。但是构建 4 个配置并用混淆的 dll 替换 dll 需要时间,我想用 Jenkins 减少它:)
错误是:
- 错误:没有为项目设置 OutputPath 属性
- 错误 MSB3023:没有为复制指定目标。请提供“DestinationFiles”或“DestinationFolder”。
- “FindUnderPath”任务没有为所需参数“Path”指定值。
我看到了一些关于第一个错误的其他帖子,并尝试使用答案,但没有帮助。 (删除平台环境变量或修改txt编辑器中的.csproj,或重置vs中的输出)
【问题讨论】:
标签: visual-studio-2013 jenkins msbuild continuous-integration