1

商用コンポーネントの 1 つである .NET グリッド コントロールを NuGet パッケージとして公開します。製品は 2 つの DLL に分かれています。1 つはコア機能で、もう 1 つは設計時サポート アセンブリです。コア アセンブリは、「通常の」DLL として再配布でき、任意の場所に配置できます。ただし、製品全体が VS IDE で適切に動作するようにするには、デザインタイム パーツを Visual Studio PrivateAssemblies フォルダーなどの特別なフォルダー、またはそれを指す特別なレジストリ キーを持つ任意のフォルダーにインストールする必要があります。NuGet パッケージでこれを行うことはできますか?

4

1 に答える 1

0

このようなランタイム依存関係には Chocolatey パッケージを使用する必要があります。NuGet パッケージは、ビルド時の依存関係のみを目的として設計されています。http://chocolatey.org/を参照してください。Chocolatey は内部で NuGet を使用していますが、焦点は異なります。おそらく、「どこでも」DLL には NuGet を使用し、VS デザイナーのサポートには別の Chocolatey パッケージを使用するでしょう。

于 2014-02-18T19:39:08.873 に答える