2

XSDファイルをNugetパッケージに追加したいと思います。プロジェクトがNugetパッケージをインストールするとき、プロジェクトのapp.configファイルでIntellisenseを許可するために、このファイルをプロジェクトに含める必要があります。

XSDをNugetパッケージに問題なく追加できますが、依存関係を使用するプロジェクトにXSDを表示する方法がわかりません。

これはできますか?

FWIWプロジェクトのapp.configファイルに(Nugetの「変換」機能を介して)追加のセクションがいくつか挿入されています。XSDは、これらの追加セクションにIntellisenseを提供し、Visual Studioは、XML要素の宣言された名前空間に一致するプロジェクト(またはソリューション)に含まれるXSDスキーマを自動的に取得します。

4

1 に答える 1

0

Nugetには、パッケージをインストールしているプロジェクトへの参照を取得するカスタムインストールPowershellスクリプトを実行するオプションがあります。

詳細:
http ://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#Automatically_Running_PowerShell_Scripts_During_Package_Installation_and_Removal

いくつかの使用例を次に示します。http:
//www.codeproject.com/Articles/209522/PowerShell-Script-Examples-for-NuGet-Packages

于 2013-03-01T12:46:12.943 に答える