管理対象と非管理対象のC++コードが混在したアセンブリがあります。私はそれに署名し、グローバルアセンブリキャッシュにインストールしました。私のプログラム(.Net、C#)は、アセンブリがプログラムディレクトリにあるときにはうまくいきましたが、そこには見つかりません。プログラムは、アセンブリからメソッドを呼び出すためにDllImportとpinvokeを使用します。 GACでアセンブリを見つける方法を教えてください。これを実現するためにexe.configファイルまたはexe.manifestファイルを使用できますか?GACにネイティブアセンブリをインストール
1
A
答えて
2
できません。 DllImport
がライブラリを解決する方法は、実行時アセンブリが見つかる方法とはまったく異なります。
1
Marcus Heegeには素晴らしいブログ記事があります。 あなたは、あなたがGACにあなたのネイティブDLLをインストールしましたか
http://www.heege.net/blog/PermaLink,guid,d3b405c1-73d4-4d04-934f-3e2ee2b5f589.aspx
+0
Filip、あなたの投稿に感謝します。ブログは本当に面白いです。しかし、私が達成したいのは、GACにインストールされているマネージラッパーを使わずに混合モードアセンブリを呼び出すことです。 –
関連する問題
- 1. ドラッグアンドドロップでGACにdllファイルをインストール
- 2. GACにアセンブリをインストールするとエラーコード1
- 3. dllをGACにインストールする方法。
- 4. GACへのインストール後オリジナルファイル
- 5. GACにインストールしてレジストリに登録
- 6. Msbuildを使ってGACにアセンブリをインストールするには?
- 7. Windowsインストーラを使用してGACにアセンブリをインストールする
- 8. .NET 4アセンブリをGACに登録/インストールする
- 9. .NETカスタムアクションを実行する前にGACを強制的にインストールしますか?
- 10. 開発とビルドのためのGACへの共有アセンブリのインストール
- 11. GACにDLLを登録
- 12. GACにDLLを持つIntellisense
- 13. VSIファイルのGACにdllをインストールする方法はありますか?
- 14. ビルドプロセスがGACにインストールしたいが、権限が不足している
- 15. (.net)COM +アセンブリはGACにインストールする必要がありますか?
- 16. ASP.NETとGAC
- 17. gacのEmacsカスタムビルド
- 18. GACに展開する
- 19. GACにDLLを登録するには?
- 20. WMIプロバイダをインストールおよびGAC登録なしで使用する
- 21. RegAsm VS RegSvc32 VS GAC
- 22. 亜音速2.1 gac?
- 23. GACにPowerShellヘルプファイルを置く方法
- 24. アセンブリバージョンを別のCLR/GACにリダイレクトする
- 25. アセンブリマニフェストなしでGACにDLLを登録
- 26. ウェブサイトのインストール時にGACにアセンブリを登録するにはどうすればよいですか?
- 27. .NET4を正しくインストールするには、そのアセンブリをGACに含める必要がありますか?
- 28. IEのActiveXコントロールがネイティブアセンブリをダウンロードすることができますか?
- 29. gacをインストールした第三者のコンポーネントを避けるにはどうすればよいですか?
- 30. GACにインストールされたアセンブリは物理的にどこに保管されていますか?
あなたのC++/CLIのコードをリンクする際に
/assemblylinkresource
を追加する必要がありますか?これは不可能です。 –