【发布时间】:2019-10-06 15:43:29
【问题描述】:
我有一个引用了其他几个项目的 .NET Core 3 项目。我的主根项目有一个Release-X 构建配置,但其他项目只有一个Release 配置,没有匹配的Release-X 配置。
当我尝试使用这个发布我的主根项目时......
dotnet publish MyProject.csproj -c Release-X
...它似乎为所有引用的项目使用了一些神秘的不存在的默认构建配置。 (我可以知道,因为引用的项目在其所有构建配置中都允许使用不安全代码,但使用上述命令构建会导致不安全代码错误。)
我希望能够使用其Release-X 构建配置构建我的主根项目,但使用其Release 配置构建所有引用的项目。我该怎么做?
【问题讨论】: