MSDN.WhiteKnight - Stack Overflow answers
Ответ на "Ошибка при подключении NuGet-пакета"
Answer 1074848
Вот .nuspec пакета:
<?xml version="1.0" encoding="utf-8"?> <package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd"> <metadata> <id>NETMouseProjects.ABCNET</id> <version>0.0.10-stable</version> <authors>NETMouse projects</authors> <owners>NETMouse projects</owners> <requireLicenseAcceptance>true</requireLicenseAcceptance> <license type="expression">LGPL-3.0-only</license> <licenseUrl>https://licenses.nuget.org/LGPL-3.0-only</licenseUrl> <icon>Logo.png</icon> <projectUrl>https://github.com/NETMouse-projects/ABCNET</projectUrl> <description>ABCNET - альтернатива модулю PABCSystem для всего NET.</description> <releaseNotes>- Batch - Pairwise - Associate - ZupTuple/UnzipTuple - SwapCols/SwapRows</releaseNotes> <copyright>Copyright 2020</copyright> <tags>NETMouseProjects, ABCNET</tags> </metadata> </package>
В нем нет ни одной библиотеки, не то что под .NET 4.0. Добавьте элемент files:
<?xml version="1.0"?> <package > <metadata> ... </metadata> <files> <file src="lib\net40\*" target="lib/net40/" /> </files> </package>
Тогда заработает. При этом библиотека должна лежать в подкаталоге
lib\net40\
. Вообще, обычно nuget pack должен сам файлы библиотек находить и генерировать files, возможно, нужно просто положить их по правильному пути.
Content is retrieved from StackExchange API.
Auto-generated by ruso-archive tools.