7sh*_*rp9 5 msbuild visual-studio-2010 nuget nuget-package
我可以访问一个nugget存储库,它有两个不同版本的软件包,一个是32位,一个是64位.
我的开发工具是32位,而构建服务器以64位模式构建解决方案.目前我正在使用ItemGroup条件控制构建过程,有点像这样:
<ItemGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
Run Code Online (Sandbox Code Playgroud)
在32位模式下构建时,可以配置nuget绑定到一个包,而在64位模式下构建另一个包吗?还是我坚持手动编辑*proj文件?
恐怕 MSBuild 是目前的最佳选择。根据配置/平台条件,您可以在恢复发生之前包含不同的packages.config 文件,或者在预构建步骤中转换packages.config 文件的内容(使用占位符或其他内容)。
这让我觉得您甚至可以使用SlowCheetah在 packages.config 文件上应用此 XML 转换?
| 归档时间: |
|
| 查看次数: |
239 次 |
| 最近记录: |