构建解决方案后,我遇到了 MSIL dll 问题。我有2个解决方案一一构建。解决方案基于 Jenkins 构建,具有以下参数:
/t:Rebuild /p:Configuration=Release /p:TargetFramework=v4.0 /p:Platform=x86
解决方案 1
- 项目A
- 项目 B
- 项目 C
解决方案 2
- 项目 D
- 项目 E
- 项目 F - 具有对项目 A 的项目引用。项目 A 不包含在解决方案 2 中。
所有项目都有输出到 common\bin 文件夹。构建结束后,在 bin 文件夹中,我找到了在 MSIL 中构建的项目 A。解决方案 2 将其替换为这些 dll。
我使用 .NET 4.0.30319 文件夹中的 MSBUILD。
我从解决方案 AnyCPU 和混合模式中删除。此外,我从每个项目中删除了此配置。
如何告诉 MSBUILD 在 x86 平台上构建每个项目?