TL; DRドキュメントファイルは、I .xml
ない.XML
する必要があります「ビルド」タブを使用してプロダクションを最初に有効にし、出力セクションのXMLドキュメントファイルをチェックすることで、XMLファイルを取得することができました。注:何らかの理由で、私は手動で拡張子を.XMLから小文字の.xmlに変更しなければなりませんでした。 YMMV。これはあなたが参照した質問How do I create an XML Intellisense file for my DLL?と同じです。
完了したら、プロジェクトディレクトリにNuspecファイルを作成しました。ここにサンプルがありますが、nuget spec MyAssembly.dll
で生成することもできますが、編集して値を適切に設定してください。
<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>1.0.0</version>
<title>Title for your package</title>
<authors>Package Author</authors>
<owners>Package Owner</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>A description of your library</description>
<releaseNotes>Release notes for this version.</releaseNotes>
<copyright>Copyright 2013</copyright>
<tags>tag1 tag2</tags>
</metadata>
</package>
これが完了したら、Nugetを使用してパッケージ化しました。私は64ビットのOSを使用していますが、私はx64のためのプロジェクト内の任意のターゲットを持っていない、唯一のAnyCPU
nuget pack MyAssembly.csproj -Prop Configuration=Release;Platform=AnyCPU -build
組み立て、それをドキュメントが自動的に含まれた関連していますので、私はプラットフォームを指定する必要がありました注意してくださいパッケージ内にあります。さらに、プロジェクトで使用したパッケージが依存関係リストに追加されます。
詳細については、http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-packageを参照してください。
も参照してください。http://stackoverflow.com/q/5205738/284795 –