6

私はいくつかのCOM参照を持つC#アプリケーションを書いています。ビルドしようとすると、一部のエラーで次のエラーが発生します。

c:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1418,9):エラーMSB3303:COM参照「70850f66-869f-44a0-88e7-b0460a7e3bf3」バージョン0.1を解決できませんでした。タイプライブラリインポーターで、タイプの検証中にエラーが発生しました。クラスメンバーなしでインポートしてみてください。

アプリケーションは引き続きビルドされ、正常に実行されます。

このエラーメッセージはどういう意味ですか、どうすれば修正できますか?

4

2 に答える 2

3

TlbImp問題のあるファイルで自分自身を実行することで、エラーの原因を特定できました。TlbImp次のような場所にあります。

C:\Program Files\Microsoft SDKs\Windows\v6.1\TlbImp.exe

COM DLL をコンパイルしたときに生成された TLB ファイルに対して実行したところ、Visual Studio で通知されたよりも詳細なエラー メッセージが表示されました。

于 2009-11-05T23:20:03.270 に答える