GACのインストールについて読むと、exeアセンブリをGACにインストールすることはできませんでした。しかし、私のPC GACフォルダを調べると、dfsvc.exe
というexeファイルが見つかりました。.exeアセンブリをGACにインストールすることは可能ですか?
あなたはその理由を知っていますか?そのフォルダにexeアセンブリをインストールすることは本当に不可能ですか?
GACのインストールについて読むと、exeアセンブリをGACにインストールすることはできませんでした。しかし、私のPC GACフォルダを調べると、dfsvc.exe
というexeファイルが見つかりました。.exeアセンブリをGACにインストールすることは可能ですか?
あなたはその理由を知っていますか?そのフォルダにexeアセンブリをインストールすることは本当に不可能ですか?
はいGACに、アセンブリである、.NET実行可能ファイルを格納することが可能です。昇格したコマンドシェルを使用してgacutil -i path\to\assembly.exe
を使用します。実行ファイルに強い署名があることを確認してください。
Hansがコメントに言及したように、dfsvc.exe
はClickOnceに関連しています。私はその実行可能ファイルがAPIを公開していると推測しています。それが登録されている理由です。おそらく、彼らはフットプリントを最小限に抑えるためにEXEからAPIを分離したくないかもしれません(たとえば、EXEを1つの場所とGACにDLLを必要としないなど)。
また、EXEを実行することもできます。プログラムがあるC:\Windows\Microsoft.NET\assembly
のサブディレクトリに移動して実行してください(.exe.config
ファイルは必要ありませんが、もちろんGACにインストールすることはできません)。
https://msdn.microsoft.com /en-us/library/dkkx7f79(v=vs.110).aspx gacutil.exeの方法を読んでください。 –
なぜGACに実行可能ファイルを登録したいのですか?それをどのように起動するのですか? – CodeCaster
gacutilを使用しましたが、疑問は、.exeアセンブリをインストールするかどうかです。@Nikhil – Rafael