4

かなり冗長な構成セクションを持つライブラリがあります。XSD を作成しましたが、それをパッケージと一緒に配布して、ユーザーがパッケージをインストールしたときに、ユーザーが何もしなくても Visual Studio が XSD を認識できるようにしたいと考えています。どうすればいいですか?

4

2 に答える 2

3

コンテンツ ディレクトリに配置することで、必要なファイルを nuget パッケージに含めることができます。これらは、パッケージのインストール時にターゲット プロジェクトのルートにインストールされます。nuspec ファイルを使用してパッケージをビルドする場合は、要素の下に次の要素を追加します。

<files>
    <file src="Configuration\MyXsd.xsd" target="content\TargetFolderName" />
</files>

これにより、ターゲット プロジェクトに次のファイルが作成されます。

\TargetFolderName\MyXsd.xsd

xsd がターゲット プロジェクトに入ると、構成セクションを検証するために Visual Studio が自動的にそれを取得する必要があります。

于 2013-08-30T06:21:36.210 に答える