使用.NET Core项目在Visual Studio中显示其他文件

All*_*est 4 csproj visual-studio .net-core asp.net-core visual-studio-2017

在我的ASP.NET Core项目中,.json设置文件是主要文件下的组.但如果我改用.yml它,它就不会这样做.
在旧的csproj中,有很多XML用于这些事情.但现在找不到对其中的设置文件的任何引用.

VS

这对.json文件有什么样的魔力?

VMA*_*Atm 9

正如这个答案所示,使用类似于的XML:

<None Update="appsettings.*.yml">
  <DependentUpon>appsettings.yml</DependentUpon>
</None>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

请注意,您需要Update,而不是Include属性

  • 嗯,我猜,这是`appsettings.json`的预定义行为.我不认为这对任何其他json(未测试)都是一样的 (5认同)
  • 有效。这应该是公认的答案 (2认同)