C# 如何构建csproj,它具有一些预定义配置的其他依赖项目
我有4个相关项目(C# 如何构建csproj,它具有一些预定义配置的其他依赖项目,c#,msbuild,csproj,C#,Msbuild,Csproj,我有4个相关项目(.csproj),在构建当前项目之前,需要先构建这些项目。我想用一些不同的配置构建相关项目 <ProjectReference Include="..\..\Database\Database.csproj"> <Project>{1b760081-dd0b-4515-bebb-8495cb5edfa7}</Project> <Name>Database</Name> </Proj
.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>
{1b760081-dd0b-4515-bebb-8495cb5edfa7}
数据库
{14966c67-c28f-4db3-9e6c-f647236ecd34}
普通的
假设我想用prod-india.config和类似的常用prod-china.config构建数据库,那么如何实现呢
我正在使用msbuild to exe生成它,其中我正在传递主文件的csporj以及配置文件。您可以直接在项目引用中重写某些msbuild属性:
<ProjectReference Include="..\..\Database\Database.csproj">
<Project>{1b760081-dd0b-4515-bebb-8495cb5edfa7}</Project>
<Name>Database</Name>
<AdditionalProperties>Configuration=SomethingCustom</AdditionalProperties>
</ProjectReference>
{1b760081-dd0b-4515-bebb-8495cb5edfa7}
数据库
配置=somethingscustom
不,我不这么认为。。我不在乎顺序,我只是想用一些配置来构建它们,比如说调试| AnyCpu…也许是这个?这回答了你的问题吗?还有什么建议吗