У меня есть приложение с белой этикеткой ASP.NET Core 2.2 с отдельным файлом config.json.Я хочу иметь возможность исключить этот файл из развертывания при вызове dotnet publish (из кода VS), чтобы случайно не перезаписать настройки UAT и Prod.
С ASP.NET вы можете добавить <ExcludeFilesFromDeployment>
внутри <PropertyGroup>
.Я пробовал это в своем файле .csproj, но он, похоже, не работает, и я не могу найти ссылку на этот элемент в основных документах asp.net.Похоже, что это может быть нерешенной проблемой в соответствии с https://github.com/aspnet/vsweb-publish/issues/73
В предыдущих версиях Core вы могли использовать publishExclude в файле project.json, но этого не существует в версии 2.2
Как я могу исключить файлы при публикации в сети dotnet?