Я пытаюсь создать NuGet, который добавляет раздел в appsettings.json.
Я создал свой NuGet, просто создав библиотеку классов ядра .NET и включив «Создать пакет NuGet при сборке».Это генерирует правильный NuGet, и я могу использовать фактический код в других проектах.
Я, однако, также добавил «appsettings.json» и «readme.txt», и я хотел, чтобы appsettings.json был добавленв существующий файл appsettings.json и файл readme.txt, который нужно просто скопировать.И я не могу заставить это работать.
Что я пробовал:
Я что-то здесь упускаю?Я нахожу много руководств по созданию пакетов nuget, и все они говорят разные вещи, но ни одна из них не выходит за рамки базовых.
Я использую Visual Studio 2019 и NuGet, который поставляется с ним.
Редактировать: Я тестировал свой NuGet с использованием локального источника, и, очевидно, если вы не измените номер версии, Visual Studio хранит этот NuGet где-то, поэтому я создавал новую версию своегоNuGet, но Visual Studio продолжала устанавливать старую версию.
Так что теперь использование
<None Include="readme.txt" pack="true" PackagePath=".">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
показывает readme.txt при установке NuGet.Это все еще не добавляет его к решению, но это начало!
Спасибо
Шуф