.DLL
をGAC
に登録しようとしています。 現在、アセンブリに追加されたことを証明するのが難しいです。GACにDLLを登録する(CMDまたはPowerShell)
Cコマンドを使用して
:\に\ WINDOWS \ System32に>%のPROGRAMFILES(x86の)%\マイクロソフト のSDK \ Windowsの\ v7.0A \ビン\ Gacutil.exeを-i「パス\を私\ file.dll "
プロンプトから、アセンブリがキャッシュに追加されたことがわかります。 \プログラムファイル(x86の)\マイクロソフトのSDK \ Windowsの\ v7.0A \ビン> Gacutil.exeを-lファイル.dll
それは言う:
Cでチェック
アセンブリには0個の要素があります。
経由
Powershell
コマンド、私はこのようなDLL
を追加しようとしています:PS C:\ WINDOWS \ SYSTEM32>追加型-AssemblyNameを "のSystem.EnterpriseServices"
PS C :\ WINDOWS \ SYSTEM32> $公開= 新オブジェクトSystem.EnterpriseServices.Internal.Publish
PS C:\ WINDOWS \ SYSTEM32> $ publish.GacInstall( "ファイル.dll")
どうしたのですか?
GAC
に.DLL
を追加するにはどうすればよいですか?私にとって最良の方法は、Powershell
でそれを行うことです。
あなたの答えをありがとう。 Powershellで最初のコマンドを実行しようとすると、次のメッセージが表示されます。 PS C:\ WINDOWS \ system32> $ dllpath = C:\ temp \ file.dll プログラムのファイル "file.dll"が見つかりません:Der angegebenen Datei 1 Zeichen:12 + $ dllpath = C:\ temp \ fileです。dll + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Zeileで :1ゼッケン:1 + $たDllPath = C:\一時\のファイル.dll + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ + CategoryInfo:ResourceUnavailable:(:) []、ApplicationFailedException + FullyQualifiedErrorId:NativeCommandFailed エラーが発生します...しかし、なぜですか? –
@TimD。エラーを英語に翻訳できますか? – coinbird
**「プログラムfile.dllを実行しているときにエラーが発生しました」というメッセージが表示されます。ファイルがアプリケーションにアサインされていません。ライン内:1文字:12 "**残りは英語で表示されています。 –