dotnet构建如何在内部生成app. runtimeeconfig .json ?



我想使用dotnet build生成app.runtimeconfig.json文件,但是没有。我需要运行什么程序和标志作为。net SDK的一部分来生成这个文件?

文件可能看起来像这样:

{
"runtimeOptions": {
"tfm": "net5.0",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "5.0.0"
}
}
}

我不认为SDK有内置的方法来做你所要求的。

生成它的是generateruntimeconconfigurationfiles msbuild任务,该任务由SDK的Microsoft.NET.Sdk.targetsMicrosoft.NET.Publish.targets在构建或发布项目时使用。您可以在您的csproj中配置它:

<PropertyGroup>
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
</PropertyGroup>

在你的csproj文件下面放一个标签有时会有帮助。

<EnableDynamicLoading>true</EnableDynamicLoading>

最新更新