新しいWeb APIプロジェクトを開始すると、appsettingsファイルがグループ化されます。ただし、私はコンソールアプリテンプレートから作業プロジェクトを作成しています。手動でappsettingsファイルを作成する場合、グループ化しません。以前のバージョンに戻ると、csprojファイルに何かを入れていましたが、.netコアでそれを行う方法がわからず、プロパティや構成に何も表示されません
ソリューションのプロジェクトファイルでは、<ItemGroup>
要素内の<Project>
要素を編集または追加できます。これは私のために働きました:
<ItemGroup>
<Content Include="appsettings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="appsettings.Development.json;appsettings.Local.json;appsettings.Production.json;">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<DependentUpon>appsettings.json</DependentUpon>
</Content>
</ItemGroup>
コンソールプロジェクトは 。Net Core 2. を対象としており、Visual Studio Pro 2017バージョン15.7.5で実行されていることに注意してください。また、ソリューションエクスプローラーがすぐに更新されない場合は、プロジェクトをアンロードしてから再ロードしてみてください。