2011-07-06 16 views
0

私はC#を使用して書いたCOM +アプリケーションを持っています。私は強く署名されたアセンブリを&と名付けました。私はアプリケーションにライブラリプロジェクト&をサードパーティのdll(log4net)を使用してもらいたいが、これらをGACに配置したくない。問題は、COM +アプリケーションがGACに存在しないため、ライブラリdll &とlog4net dllを見つけることができないことです。サードパーティのアセンブリを参照するCOM +(.NET)アプリケーション

私は別のstackoverflow postを読んでいました。そこでは、 "Application Root Directory"とapplication.manifestファイルを使用することをお勧めしました。私もこれを試しましたが、今は次のようなエラーが表示されます:

COM +キューコンポーネントは、キューコンポーネントのインスタンスを作成できませんでした。 CPlayer BindToObject

何か提案がありますか?

答えて

0

私は問題を理解したと思います。アプリケーションの基礎となるコードに問題がありましたが、デバッグできませんでした。したがって、継承から 'ServicedComponent'をコメントアウトした後、私は自分のコードをデバッグできました。問題は&で解決されました。

答えはthis stackoverflow postで実際にはGACにDLLを登録せずに動作します。

関連する問題