我有4个从属项目(.csproj
),需要先构建,然后再构建此当前项目。我想用一些不同的配置来构建依赖项目。
<ProjectReference Include="..\..\Database\Database.csproj">
<Project>{1b760081-dd0b-4515-bebb-8495cb5edfa7}</Project>
<Name>Database</Name>
</ProjectReference>
<ProjectReference Include="..\Common\Common.csproj">
<Project>{14966c67-c28f-4db3-9e6c-f647236ecd34}</Project>
<Name>Common</Name>
假设我要使用prod-india.config构建数据库,并且类似地与prod-china.config共同使用,怎么做 我正在使用msbuild来exe来构建它,我正在将主文件的csporj以及configuratuon一起传递
答案 0 :(得分:0)
您可以直接在项目参考中覆盖某些msbuild属性:
<ProjectReference Include="..\..\Database\Database.csproj">
<Project>{1b760081-dd0b-4515-bebb-8495cb5edfa7}</Project>
<Name>Database</Name>
<AdditionalProperties>Configuration=SomethingCustom</AdditionalProperties>
</ProjectReference>