我在同一个解决方案下有多个项目。我的担忧如下:
有没有办法将所有appsettings.json
来自不同项目的所有内容聚合到同一个解决方案中的一个文件中?
我在同一个解决方案下有多个项目。我的担忧如下:
有没有办法将所有appsettings.json
来自不同项目的所有内容聚合到同一个解决方案中的一个文件中?
如果您使用的是 Visual Studio,则可以使用“添加为链接”功能(对于其他代码编辑器,请手动更改 .csproj,如下图所述):
保存项目后,您将在 .csproj 文件中看到这些新行(如果您使用 VS 以外的代码编辑器,则手动添加它们,没有“添加为链接”选项):
<ItemGroup>
<Content Include="..\appsettings.json" Link="appsettings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
之后,构建该项目(从 VS 或使用“dotnet build”)将“appsettings.json”放入您的输出构建文件夹中。