2016-10-05 8 views
0

私はC#でDLLを遵守し、Vb.netの他のexeでそのDLLの参照を受け取りました。そして今、そのexeをデバッグしようとしているときに、エラーをスローしていて、exeが正しく実行されていません。Dbのrefrenceを使ってVb.netでEXEを実行するとCシャープがエラーメッセージをスローしています。

エラーメッセージは次のようになります。そして、パスがメッセージ「Cに与えられている「次のモジュールが有効な最適化またはアウトデバッグ情報のいずれかで構築された」:\ WINDOWS \アセンブリ\ GAC_MSIL \ DllFolderName \\

+0

あなたはこれまで何をしていますか? –

+0

1)プロパティのビルドオプションで最適化コードオプションのチェックを外します。 2)両方のプロジェクトをきれいにし、すべての従属ファイルを削除し、DLLを再構築して再度参照しましたが、それはうまく機能しませんでした。 –

+0

これは*エラーメッセージではなく、DLLがデバッグ可能ではないことを伝えるデバッガ通知です。 **あなたの開発マシンでGACを使用しないでください**、それは有用な目的を果たしません。もう一度取り外します。代わりに、[ファイル]> [追加]> [既存プロジェクト]を使用して、C#プロジェクトを選択します。これでC#コードをデバッグすることができ、F5キーを押したときにそのコードに加えた変更が有効になります。 –

答えて

0

てみてくださいこの

  1. 右、>> [プロパティ]> [詳細あなたのクラスのプロジェクトをクリックして、 必ずデバッグ情報がいっぱいに設定されていることを確認します。

  2. チェックを外しツール - で「マイコードのみ」>オプション - >デバッグ: >一般。

+0

既に試したのと同じエラーメッセージが表示されます –

+0

どのバージョンのVisual Studioを使用していますか? –

+0

visual studio 2010 –

関連する問題