コマンドラインでNuGetパッケージを作成しようとしていますが、説明、作成者、タイトル、要約、リリースノート、所有者を設定する方法がわかりません。ここでNuget.exeパック警告:説明が指定されていません。 'Description'の使用
WARNING: Description was not specified. Using 'Description'.
WARNING: Author was not specified. Using 'User'.
は私のコマンドです:
NuGet.exe pack "<MyProjectPath>.csproj" -OutputDirectory "<MyOutputDirectory>" -Properties Configuration=release;Description="MyDescription";Authors="MeMeMe...MeToo";Title="MyTitle";Summary="MySummary";releaseNotes="MyChanges;"Owners="MyCompany"
私はこれが重要かはわからないが、私はNuGet.exeを使用していますから来たパッケージが成功し、それはちょうど私にこの警告を与える作成しますVisual Studio Team Servicesからダウンロードした "CredentialProviderBundle.zip"ファイル。
AssemblyInfo.csファイルにAssemblyCompanyとAssemblyDescriptionの値を指定していますか?もしそうなら、あなたは新しいプロジェクトでその問題を再現できますか? –
私は新しいクラスライブラリプロジェクトを作成しました。私はAssemblyInfo.csファイルをまったく変更しませんでした。 AssemblyCompanyとAssemblyDescriptionは両方とも空の文字列です。同じ正確な問題。 – LorneCash
次に、AssemblyCompanyとAssemblyDescriptionを指定しました。これでnuspecファイルに値が設定され、警告は表示されませんでしたが、AssemblyInfo.csの値が入力され、コマンドラインで指定した値ではありません。 summaryとreleaseNotesはnuspecファイルに追加されませんでした。 – LorneCash