• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Visual Studio 2010 のC#で…)

Visual Studio 2010のC#でアプリケーションを作成中にエラーメッセージが表示される理由

このQ&Aのポイント
  • Visual Studio 2010のC#でアプリケーションを作成している時に表示されるエラーメッセージについて詳しく解説します。
  • エラーメッセージの内容から、クラスライブラリの出力タイプのプロジェクトは直接実行できないため、ソリューションに実行可能なプロジェクトを追加する必要があることがわかります。
  • 解決策として、ライブラリプロジェクトを参照する実行可能プロジェクトを作成し、実行可能プロジェクトを起動プロジェクトに設定することが必要です。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.2

>それぞれ右クリックで[Set as startup project]でスタートアッププロジェクトに指定して再度デバッグしてみたのですが、状況が変わりません…。 スタートアッププロジェクトに設定できるのは1つだけ…のハズです。 # プロジェクト名がボールドで表示されているかと。 クラスライブラリを使用するのがどっちのプロジェクトなのか…は判りませんから、ソースなどを検索してみてはどうでしょうか?

Judy7647
質問者

お礼

ありがとうございます。 一度前の時点に戻ってやり直してみます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

英語版なんでしょうか? ちなみに、日本語でのエラー表示は… -------------------------------------------------- クラス ライブラリの出力タイプを持つプロジェクトを直接起動することはできません。 このプロジェクトをデバッグするには、ライブラリ プロジェクトを参照するこのソリューションに実行可能なプロジェクトを追加し、それをスタートアップ プロジェクトとして設定します。 -------------------------------------------------- となります。 以下、日本語版のMicrosoft Visual C# 2010 Expresでの操作になりますが…… ソリューション内に実行ファイルが作成されるプロジェクトはありますか? # プロジェクトのプロパティで出力の種類が「クラス ライブラリ」以外になっているもののことになりますが。 ある場合は、ソリューション エクスプローラーからそのプロジェクトを選択して、右クリック、[スタートアップ プロジェクトに設定]して下さい。 ない場合は、そのクラスライブラリを使用するプロジェクトをソリューションに追加して、スタートアップ プロジェクトに設定して下さい。 クラスライブラリ側のプロジェクトで設定したブレークポイントなどはそのまま使えるハズです。 # クラスライブラリ側から利用されていれば…ですが。

Judy7647
質問者

補足

Wr5さん、早速のご回答ありがとうございます。 はい、私は英語版を使用しております。 クラスライブラリの他にコンソールサーバとGUIアプリケーションというふたつのプロジェクトがあります。 「実行ファイルが作成されるプロジェクト」となるとGUIアプリケーションの方だと思います。 それぞれ右クリックで[Set as startup project]でスタートアッププロジェクトに指定して再度デバッグしてみたのですが、状況が変わりません…。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 学校PCで問題なくデバッグできるのに自宅PCのくVisual Studioでは同じソースがデバッグできません。

    学校PCで作成しているC++ MFCアプリを自宅PCでも修正できるよう同じくVisual Studioを買ったのですが、同じソリューション、同じソースなのに家PCでだけデバッグ時にエラーが出ます。 学校環境:デスクトップ Windows XP Pro SP2 Visual Stuidio 2005 Academic Edition 家環境:ノート Windows XP Pro SP2 Visual Stuidio 2005 Academic Edition (同じ) プロジェクトのディレクトリごとコピーし、ソリューションファイルを開いてデバッグすると以下のダイアログが出ます。 Debug Assertion Faild! Program: c:\プログラム名\debug\プログラム名.exe File:f:\rtm\vctools\vc7libs\ship\atlmfc\src\occcont\cpp Line:950 For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts. (Press Retry to debug the application) 中止 再試行 無視 環境は同じはずですが…。家PCにFドライブはありません。学校PCには仮想ドライブとしてFはありますが何もマウントしていません。家PCのVC++で簡単なMFCアプリを作ると無事デバッグ出来ます。このままではVS買った意味がありません…。 「ソリューションのリビルド」「(プログラム名)のリビルド」してから「デバッグ」してもダイアログが発生します。両リビルド自体にはエラーはでません。デバッグ時のみ出ます。

  • 逆行列(Maxima)

    行列の逆行列を求めようとすると、エラーが出ます。 (%i1) A:matrix([1,2,3],[4,5,6],[7,8,9]); invert(A); (%o1) matrix([1,2,3],[4,5,6],[7,8,9]) Division by 0 -- an error. To debug this try debugmode(true); (%i2) A^^(-1); Singular -- an error. To debug this try debugmode(true); 行列の加減乗、べき乗、成分の加減乗、べき乗などはできるのに、invert函数、(-1)乗の計算ができません。 Maxima-5.17.1でwxMaxima0.8.0です。

  • MPLAB IDEにてアセンブルできずに

    MPLAB IDEにてアセンブルできずにこまっています。 ---------------------------------------------------------------------- Debug build of project `C:\pic\test_2.mcp' started. Language tool versions: MPASMWIN.exe v5.31, mplink.exe v4.31 Preprocessor symbol `__DEBUG' is defined. Wed Aug 12 09:20:05 2009 ---------------------------------------------------------------------- Clean: Deleting intermediary and output files. Clean: Done. Build aborted. The project contains no source files. ---------------------------------------------------------------------- Debug build of project `C:\pic\test_2.mcp' failed. Language tool versions: MPASMWIN.exe v5.31, mplink.exe v4.31 Preprocessor symbol `__DEBUG' is defined. Wed Aug 12 09:20:05 2009 ---------------------------------------------------------------------- BUILD FAILED エラー箇所もでないのでどこに問題があるのかもわかりません。 原因のご指摘をお願いします

  • VisualC++で外部プロジェクトの設定

    VisualC++でMakefileプロジェクトを作成すると、[プロジェクト]-[設定]でビルド設定ができますが、この中で[一般]タブ-[出力ファイル名]と[デバッグ]-[作業用のディレクトリ]の設定がよく分かりません。 これらを特に設定してもしなくても問題なくビルドできるようですが・・・ 何に使用されている設定なんでしょうか? 宜しくお願いします。 MSDN http://www.microsoft.com/japan/developer/library/vccore/_core_create_an_external_project.htm

  • willing to

    willing to These important control centres of the body are stimulated and regulated directly by light, and this to such an extent that goes beyond what the modern science was willing to realise till recently. の、and this to such an extent以下の訳がわかりません。 とくにwilling to realiseの訳出に悩んでいます。「またある程度現代科学が最近まで気付いても構わないもの以上である」というのはどういうことでしょうか?よろしくお願いします。

  • 訳を教えてください。

    海外のAUCTIONでSELLERに質問をしたところ、SELLERの返答とともに下記の英文が記載されていまいした。やりとりに関しての注意を促すもののようですが、よく解りません。教えてください。 If this email is an offer to directly sell you an item without bidding on and winning the item on XXX, please report it to us immediately and do not respond. An offer to sell an item directly to another XXX member through email violates XXX rules. It is also extremely unsafe to purchase an item through this email system regardless of the seller's claims or feedback, as you lose the benefit of XXX purchas protection programs and risk losing your money.

  • 「すぐに使えるH8マイコン基盤」でビルドエラー

    「すぐに使えるH8マイコン基盤」を買って、 Eclipse , KPIT GNU Tool chain ,Java,Cygwin をインストールし、サンプルプログラム PROG_01_LED を再ビルドしたら次のようなメッセージが表示されてビルドできませんでした。 **** Build of configuration Debug for project PROG_01_LED **** **** WARNING: The "Debug" Configuration may not build **** **** because it uses the "Cygwin GCC" **** **** tool-chain that is unsupported on this system **** **** Attempting to build... **** (Cannot run program "make": Launching failed) どうしたら良いのでしょうか。アドバイスお願いします。

  • 英語の和訳、お願いします!

    Yahooから先日、このようなメールが届きました。 Hello, with regards to make an urgent purchase of this your listed auction item on Yahoo Auctions for an amount of $500 USD email me back directly 辞書などを使って調べてみたのですが、よくわかりませんでした! 回答よろしくお願いします!

  • VisualWevDevelopper2005でASPのデバッグ

    Visual Wev Developper 2005 と IIS5.1(XPProSP2付属) を使用して ASP(ASP.NETではありません)のデバッグを行いたいと思います。 下記サイトを参考にして設定を行いました。 IISの設定はうまくいきましたが、ブレークポイントを指定しても、停止してくれません。 どのような原因が考えられますでしょうか? ASPでのデバッグ環境で悩んでいある方がいらっしゃるようでしたので、こちらに質問いたしました。 なにかヒントがあればよろしくお願いいたします。m(_ _)m http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vsdebug/html/vxtskASPScriptDebugging.asp なおソースコードには以下のソースを記述しています。 <SCRIPT id=DebugDirectives runat=server language=javascript> // Set these to true to enable debugging or tracing @set @debug = true @set @trace = true </SCRIPT> プロジェクト(右クリック)→ 開始オプション→デバッガ □ASP.NET のチェックはつけたり外したりしても同じです。

  • 英訳お願いいたします。

    私がこのような考えを持つようになったのは留学中に経験したことがきっかけです。→This is how I started to have such as an idea through I experienced during study abroad. 添削して頂きたいです。宜しくお願いします。

このQ&Aのポイント
  • 外付ハードディスクの設定変更方法をご教示ください。
  • 外付けハードディスクの設定変更手順を教えてください。
  • Lenovoノートブックで外付けハードディスクの設定変更方法を教えてください。
回答を見る

専門家に質問してみよう