Если вы используете Visual Studio, пользователь может использовать функцию «Добавить как ссылку» (для других редакторов кода измените .csproj вручную, как описано после изображения):
- поставить ваши «настройки приложений. * Например, 1032 * 'в папку решения (на один уровень выше от папки проекта);
- для каждого проекта в решении:
- щелкните правой кнопкой мыши имя проекта в обозревателе решений
- в контекстное меню: Добавить -> Существующий элемент (Shift + Alt + A)
- перейти к настройкам приложения. json file
- использовать раскрывающийся список кнопки «Добавить» и нажать «Добавить как ссылку» "(см. скриншот ниже)
- вы увидите, что" appsettings. json "добавлен в ваш проект с маленькой стрелкой на значке
- , щелкните правой кнопкой мыши этот файл, выберите Свойства и установите« Копировать ». в каталог вывода "в" Копировать всегда "или" Копировать, если новее ".
После сохранения Проект, вы увидите эти новые строки в файле .csproj (добавьте их вручную, если вы используете редактор кода, отличный от VS, без "Добавить" как ссылка "option):
<ItemGroup>
<Content Include="..\appsettings.json" Link="appsettings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
После этого при построении этого проекта (из VS или с помощью 'do tnet build') помещается" appsettings. json "в вашу выходную папку сборки.