Ответ 1
Проблема заключается в том, что вы не ссылаетесь на файл, о котором идет речь, в вашем nuspec. Я отредактировал ваш nuspec следующим образом.
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>StyleCopSettings</id>
<version>1.0.1</version>
<title>StyleCopSettings</title>
<authors>Clearspan</authors>
<owners>Clearspan</owners>
<description>StyleCopSettings</description>
</metadata>
<files>
<file src="$pathToYourFile$\styleCopSettings.txt" target="content\Settings" />
</files>
</package>
Чтобы добавить файл в проект через пакет, вы должны добавить его в каталог содержимого вашего пакета target="content\Settings"
. Каталог содержимого пакета nuget действует как корневая директория проекта, в который будет установлен пакет (source). Таким образом, указывая дальнейшие каталоги в нашей цели, мы можем разместить файл в определенном месте. В приведенном выше примере файл styleCopSettings.txt
будет помещен в каталог настроек любого проекта, использующего этот пакет. Каталог настроек будет добавлен как часть установки.
После того, как вы вызвали пакет nuget на свой nuspec, вы должны получить что-то вроде этого
Когда вы будете использовать пакет, вы получите следующее.