В моем случае у меня есть веб-API с ресурсами, и я создаю пакет nuget из этого. Когда я использую этот nuget в других проектах, я понимаю, что когда я запрашиваю API с ресурсами, я получаю MissingManifestResourceException
после небольшого повторного поиска, я узнаю, что nuget Packager не упаковывает ресурсы автоматически. Если вы хотите использовать файлы ресурсов, вы должны сделать это вручную. Поэтому вам нужно добавить следующие строки в ваш файл .nuspec:
(Посетите https://github.com/NuGet/Home/issues/1482)
<package>
<metadata>
</metadata>
<files>
<file src="bin\Debug\en\MyAssembly.resource.dll" target="lib\net40\en\MyAssembly.resource.dll" />
<file src="bin\Debug\es\MyAssembly.resource.dll" target="lib\net40\es\MyAssembly.resource.dll" />
</files>
</package>
Но, прежде чем добавлять файлы, вам необходимо убедиться, какую версию .net вы используете.