0

このアセンブリをインストールする必要があるコンピューターにgacutilがないので、gacutilを使用する代わりに実行できますか?

はいの場合、違いは何ですか?

その.net2.0アセンブリ

4

2 に答える 2

2

アセンブリをエクスプローラーの\Windows\ Assemblyフォルダーにドラッグアンドドロップすると、アセンブリが自動的に展開されます。この方法の結果とgacutilを使用した結果に違いはありません。

行為の前に確認するには、シェル拡張機能が.NET Frameworkとともにインストールされている必要があります。このフォルダーに移動すると、このフォルダーの別のビューが表示されるため、標準の列ではなく、バージョンデータなどを含むアセンブリが実際に表示されます(詳細見る)。

于 2012-05-28T11:33:52.850 に答える
2

gacutilを使用したくない場合は、独自のユーティリティを作成し、Publish.GacInstallメソッドを使用してアセンブリをインストールする必要があります。

public void GacInstall(string AssemblyPath)

dllをドラッグアンドドロップします...特別なWindowsエクスプローラプラグインがgacutilを呼び出してアセンブリをGACにインストールするため、gacutilが存在しない場合は機能しない可能性があります。詳細については、GACをご覧ください-GACにアセンブリを追加するには、ドラッグアンドドロップは機能しますが、コピーアンドペーストは機能しませんか?なんで?

于 2012-05-28T11:35:20.417 に答える