質問: 'release|anycpu' "> <debugtype>none</debugtype> <definetrace>true</definetrace> <optimize>true</optimize> <outputpath>bin\release\</outputpath> <documentationfile>project.core.xml</documentationfile> <nowarn>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036,42353,42354,42355</nowarn> <treatwarningsaserrors>true</treatwarningsaserrors> <codeanalysisruleset>..\..\stylecop-recommended.ruleset</codeanalysisruleset> </propertygroup> {some more configuration definitions.} <propertygroup> <autogeneratebindingredirects>true</autogeneratebindingredirects> </propertygroup> <itemgroup> {bunch of nuget references.} <reference include="firstexternal"> <hintpath>..\lib\firstexternal\firstexternal.dll</hintpath> </reference> <reference include="secondexternal, version=1.2.2389.14294, culture=neutral, publickeytoken=60064b713d9de8f4, processorarchitecture=msil"> <hintpath>..\lib\secondexternal\1.2\secondexternal.dll</hintpath> <specificversion>false</specificversion> <private>true</private> </reference> <reference include="thirdexternal, version=11.1.0.0, culture=neutral, publickeytoken=6d02be8724ca751c, processorarchitecture=msil"> <specificversion>false</specificversion> <hintpath>..\lib\thirdexternal\6.5\thirdexternal.dll</hintpath> </reference> <reference include="fourthexternal, version=6.4.0.0, culture=neutral, publickeytoken=6d02be8724ca751c, processorarchitecture=msil"> <specificversion>false</specificversion> <hintpath>..\lib\fourthexternal\6.5\fourthexternal.dll</hintpath> </reference> <reference include="fifthexternal, version=1.2.10.0, culture=neutral, publickeytoken=1b44e1d426115821, processorarchitecture=msil"> <specificversion>false</specificversion> <hintpath>..\lib\fifthexternal\2.0.5\fifthexternal.dll</hintpath> </reference> <reference include="sixthexternal"> <hintpath>..\lib\sixthexternal\0.3.5_projectcustom\sixthexternal.dll</hintpath> </reference> <reference include="system" /> <reference include="system.componentmodel.dataannotations" /> <reference include="system.configuration" /> <reference include="system.core"> <requiredtargetframework>3.5</requiredtargetframework> </reference> <reference include="system.data" /> <reference include="system.drawing" /> <reference include="system.enterpriseservices" /> <reference include="system.net.http, version=4.2.0.0, culture=neutral, publickeytoken=b03f5f7f11d50a3a, processorarchitecture=msil" /> <reference include="system.runtime.serialization"> <requiredtargetframework>3.0</requiredtargetframework> </reference> <reference include="system.servicemodel"> <requiredtargetframework>3.0</requiredtargetframework> </reference> <reference include="system.transactions" /> <reference include="system.web" /> <reference include="system.web.applicationservices" /> <reference include="system.web.extensions" /> <reference include="system.web.services" /> <reference include="system.windows.forms" /> <reference include="system.xml" /> <reference include="system.xml.linq" /> </itemgroup> <itemgroup> <import include="microsoft.visualbasic" /> <import include="system" /> <import include="system.collections" /> <import include="system.collections.generic" /> <import include="system.data" /> <import include="system.diagnostics" /> <import include="system.linq" /> <import include="system.windows.forms.componentmodel.com2interop" /> </itemgroup> <itemgroup label="codefiles"> {lots and lots of compile elements.} </itemgroup> <itemgroup> <embeddedresource include="my project\resources.resx"> <generator>vbmyresourcesresxfilecodegenerator</generator> <customtoolnamespace>my.resources</customtoolnamespace> <subtype>designer</subtype> <copytooutputdirectory>preservenewest</copytooutputdirectory> <lastgenoutput>resources.designer.vb</lastgenoutput> </embeddedresource> <embeddedresource include="resources\messages.resx"> <subtype>designer</subtype> </embeddedresource> </itemgroup> <itemgroup> <none include="packages.config" /> <none include="my project\application.myapp"> <generator>myapplicationcodegenerator</generator> <lastgenoutput>application.designer.vb</lastgenoutput> </none> <none include="my project\settings.settings"> <generator>settingssinglefilegenerator</generator> <customtoolnamespace>my</customtoolnamespace> <lastgenoutput>settings.designer.vb</lastgenoutput> </none> </itemgroup> <itemgroup> <webreferences include="web references\" /> </itemgroup> <itemgroup> <wcfmetadata include="service references\" /> </itemgroup> <itemgroup> <folder include="folder\subfolder\" /> </itemgroup> <import project="$(msbuildbinpath)\microsoft.visualbasic.targets" /> </project> 次のコマンドを実行します:nuget pack .\path\to\project\project.vbproj -properties configuration=debug -outputdirectory e:\local\nuget-repo -verbosity detailedただし、プロジェクトとドキュメントxmlファイルのdllのみが、nupkgのlib\net472フォルダーに配置されます。このプロジェクトは、私の会社での勤務よりもずっと前からあることを忘れないでください。そのため、私がよく知らないプロジェクトファイルには非常に古い要素が含まれている可能性があります。nuget version: 5.0.2.5988 microsoft (r) build engine version 16.1.76+g14b0a930a7 for .net framework 追加情報が必要な場合はお知らせください。
回答: 新しいvb.netプロジェクトをセットアップし、基本的に同じ.nuspecファイルでpackコマンドをテストしたところ、問題なく動作しました。さらに調査したところ、プロジェクトのファイル名は.nuspecのファイル名と正確に一致している必要があることがわかりました。プロジェクトファイルの名前と一致するように.nuspecファイルの名前を変更しましたが、現在は機能しています。