DLL グローバルを使用できるようにして、DLL が EXE と同じディレクトリになくても exe が動作するようにしたいと考えています。そのため、 Global Assembly Cacheについてよく読んだところ、gacutil.exeを使用して DLL を登録する必要があると書かれています。
いくつか問題があります。gacutil.exe がどこにあるのかわかりません。すべてのシステムで常に別の場所にあるようです。そのため、gacutil.exe を再帰的に検索する必要があり、DLL のインストールが遅くなります。または、いくつかのレジストリ キーを確認してください。
Windows XP に .NET 4 Framework をインストールしましたが、gacutil.exe がどこにも見つかりませんでした。
gacutil.exe をコピーしようとしましたが、exe が単独で動作しません。
DLL を GAC に登録する簡単な方法はありますか? gacutil をいじりたくありません。また、DLL を GAC フォルダーにドラッグ アンド ドロップするようにクライアントに指示したくありません。DLL のサイレント インストールが必要です。または、古いCOM時代のregsvr32のようなシステム全体の作業ツール...