GAC に展開する最良の方法はありますか?
dll を GAC にドラッグするだけで十分ですか?
GACにデプロイする方法は、セットアッププロジェクトを使用することです。
Visual C# でグローバル アセンブリ キャッシュにアセンブリをインストールする方法を参照してください。
アセンブリには厳密な名前が必要ですが、基本的には DLL を GAC にドラッグするだけで十分です。
最適な deploynet ツールはWiXです
VS の標準的なセットアップおよび展開プロジェクトでは、相互に依存関係がある場合、アセンブリを GAC にインストールするのが困難です。その解決策が WiX です。WiX ソース XML では、インストールするアセンブリを指定するだけです。すべてのファイルを指定することの欠点は、インストールするファイルが大きく異なる場合、XML コードを頻繁に更新する必要があることです。したがって、Web アプリケーションのデプロイに WiX プロジェクトを使用しないでください。
WiX の詳細: http://www.wixwiki.com/index.php?title=Main_Page
s
gacutilを使用します。
GacBrowser (オープンソース)を使用することを強くお勧めします。これにより、GAC を適切に制御できます。
Gacutil はデプロイ用ではありません。これは開発者ツールであり、SDK に移動されました。ドラッグ アンド ドロップにより、予期しない結果が生じる可能性があります。