web-dev-qa-db-ja.com

Visual Studio 2010がプログラム.dllを開始できない

Visual Studio 2010で問題が発生しました。[デバッグの開始]ボタンをクリックすると、デバッグが開始されます。

エラーは発生していないようです。「ボタンを1つ作成するだけです」

しかし、それはUnable to start program 'c:\users\.....\xx.dll'

誰かがそれを解決する方法を教えてください。

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

17
Eddie Sung

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

ボタンの左クリックに関しては、私はあなたが何を説明しているのかよくわかりません。写真を投稿できますか?

27
Frank Thomas

以前のバージョンのMSVCで.dllを実行すると、.exeファイルのパスを尋ねるダイアログが表示されます

しかし、MSVC 2010以降では、そのようなオプションはありません。これを修正するには

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

コマンド引数があれば追加します。

準備できた!

8
Digital_Reality