Viv*_*Dev 11 asp.net-core asp.net-core-3.1
我有两个 ASP.NET Core 控制台应用程序。
第一个有 appsettings json 文件,如下所示。
正如您所看到的,它们嵌套得很好。
第二个核心项目也是控制台项目。我添加了 appsettings json 文件,但它们是嵌套的。
我缺少什么
您可以编辑项目文件以添加此元素:
<ItemGroup>
<None Update="appsettings.Development.json">
<DependentUpon>appsettings.json</DependentUpon>
</None>
</ItemGroup>
<ItemGroup>
<None Update="appsettings.Release.json">
<DependentUpon>appsettings.json</DependentUpon>
</None>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
结果:
如果您在 Visual Studio 之外编辑项目,请不要忘记重新加载项目。
我的控制台应用程序中遇到了同样的问题。
我注意到我的项目文件中存在以下字符串
<Project Sdk="Microsoft.NET.Sdk">
Run Code Online (Sandbox Code Playgroud)
我把它改为
<Project Sdk="Microsoft.NET.Sdk.Worker">
Run Code Online (Sandbox Code Playgroud)
保存项目后,设置文件变得嵌套。
| 归档时间: |
|
| 查看次数: |
2763 次 |
| 最近记录: |