appsettings.json не копируется для сборки пакета - PullRequest
0 голосов
/ 20 февраля 2019

Я использую TFS 2018 для сборки с помощью приложения ASP.Net Core.Я использую задачу Visual Studio Build (Версия 1. *) без дополнительных аргументов MSBuild.То есть я просто строю свой проект, указывая на файл project.sln.

Проблема в том, что я не получаю свои appsetting.*.json в результатах своей сборки, чтобы я мог выполнять преобразования на нем.И в агенте сборки, и в моем zip-файле результатов нет файла JSON.

В моем csproj у меня есть следующее:

<ItemGroup> <Content Update="appsettings.json">
   <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content>  
   ... 
</ItemGroup>

Когда я собираюсь через VS2017, я получаюмои файлы appsettings.json скопированы в папки bin.Если я публикуюсь с моего VS2017, я получу файлы appsettings.json в моей опубликованной папке.

Что я делаю не так?Как заставить TFS создавать задачи для копирования моих файлов JSON?

1 Ответ

0 голосов
/ 06 мая 2019

Изменив appsetting.json на ресурс Embedded, я решил свою проблему.

Смотрите полный ответ.https://stackoverflow.com/a/49778593/375114

...