我在同一个解决方案下有多个项目。我的关注如下:
有没有办法在同一解决方案中将来自不同项目的所有appsettings.json
聚合到一个文件中?
如果您使用的是Visual Studio,则可以使用“添加为链接”功能:
保存项目后,您将在.csproj文件中看到此新行(如果使用VS以外的代码编辑器,则手动添加它们,而没有“添加为链接”选项:]
<ItemGroup> <Content Include="..\appsettings.json" Link="appsettings.json"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> </ItemGroup>
[之后,通过VS或'dotnet build'构建该项目,将“ appsettings.json”放入您的输出build文件夹。