WPF プロジェクト、C# ライブラリ、および 1 つの C++/CLI プロジェクトを使用したソリューションがあります。インストーラーは WiX を使用してビルドされます。
リリース ビルドをインストールするとすべて正常に動作しますが、デバッグ ビルドをインストールするとアプリがクラッシュします。System.IO.FileNotFoundException: Could not load file or assembly 'MyC++CLIComponent.dll' or one of its dependencies. The specified module could not be found.
このコンポーネントだけにリリースを使用し、他のコンポーネントにはデバッグを使用するようにビルド構成を変更すると、正常に動作します。
C++/CLI プロジェクトのデバッグ ビルドが失敗する原因は何ですか?
インストール後にコンポーネントから情報を取得しようとしAtlTrace
ていますが、リリース ビルドでは出力されません。