C#、C ++プロジェクトミックス:ファイルまたはアセンブリをロードできませんでした

StackOverflow https://stackoverflow.com/questions/3959118

質問

私は2つのプロジェクトのVisualStudio 2010ソリューションを持っています:C#とC ++

C ++プロジェクト.NETフレームワークライブラリを使用し、C#プロジェクトから参照されるクラスを公開します。

すべてが正常にコンパイルされ、C#プロジェクトインテリジェンスは、C ++から公開された方法で私を助けます。しかし、C#プロジェクトを起動しようとすると、例外を除いてクラッシュします。

Could not load file or assembly 'c++library.dll' or one of its dependencies. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)

内部例外はnullです

使ってみました tdump コマンドラインからライブラリの依存関係を確認しますが、ラインで終了します。

セクションのキー:エラー:ベース0x400000の0x42213fでの内部エラー

どうすればそれを修正できますか?

前もって感謝します!

役に立ちましたか?

解決

融合ロガーの組み合わせ(ガイド) と 依存関係ウォーカー 答えを与えるべきです。

他のヒント

使用してみてください fuslogvw.exe アセンブリバインドの詳細を取得するには。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top