2012-08-25 19 views
17

Visual Studio 2010に問題があります。[デバッグ開始]ボタンをクリックするとデバッグが開始されます。visual studio 2010プログラムを起動できません.dll

「それを 『ボタン』私は1つだけ作成し、」しかし、それはUnable to start program 'c:\users\.....\xx.dll'

は今それを解決するためにどのように誰かがい表示されますエラーがないようですか?

2番目の質問は、「ボタン」ソースコードを見るために左ボタンをクリックすると、 なぜこのプロジェクトコードがすべて表示されるのですか?私はいくつかの設定を変更する必要がありますか?

答えて

24

ビジュアルスタジオは.dllを単独では実行しません。あなたのソリューションは.exeプロジェクトを持っていますか?その場合は、右クリックして「スタートアッププロジェクトとして設定」を選択します。作成しない場合は、dll内にフォームをロードするように指示する必要があります。

ボタンを左クリックすると、私はあなたが何を記述しているのかよく分かりません。あなたは写真を投稿できますか? MSVCの以前のバージョンでは

+3

同じ問題が発生しました。私のソリューションには2つのサブプロジェクトがありました.1つはDLLプロジェクトで、もう1つはEXEプロジェクト(DLLプロジェクトを使用)です。 EXEプロジェクトをスタートアッププロジェクトに設定したときにのみ、プログラムをデバッグすることができました。私は今、VS2010がメインプログラムとしてDLLを実行しようとしていて、それが与えたエラーメッセージであることを理解しています。 – MDman

+1

パーフェクト(Y)の投稿とコメント、両方とも大変ありがとう –

5

の.dllを実行している間、.exeファイルのため

をパスを尋ねるダイアログを取得しかし、MSVC 2010年にはそのようなオプションはありません。この

  1. を修正するには、右あなたのDLLプロジェクト
  2. プロパティ
  3. 構成プロパティ]> [デバッグ]をクリックします。ここでは、コマンド - >あなたのexeへのパスを追加します。

もしあれば、コマンド引数を追加します。

あなたはいいですね!

関連する問題