Чи є спосіб зробити пакет NuGet, використовуючи код, зібраний у режимі випуску? Або є якась причина, що я повинен публікувати лише (надавати доступні локально, в даному випадку) пакети, складені в режимі налагодження?
Кожен раз, коли я дзвоню nuget pack
зі свого каталогу проектів, де у мене є файл nuspec нижче, за кодом, який я компілював лише у режимі випуску, він скаржиться на те, що не знайшов DLL у папці налагодження ( "\bin\Debug\SomeProject.dll"
). Якщо я компілюю його в режимі налагодження, ці файли є, і він запакує їх як слід.
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>$id$</id>
<version>$version$</version>
<authors>$author$</authors>
<owners>$author$</owners>
<iconUrl>http://somewhere/project.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>$description$</description>
</metadata>
</package>
nuget pack
дзвінків, відредагуйте XML-файл проекту у вашому улюбленому текстовому редакторі.