![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
Visual Studio 2010 のC#でアプリケーションを作成しています。
エラーをゼロにして、デバッグしてみたところ、以下のメッセージが表示されました。
A project with an output type of class Library cannot be started directly
In order to debug this project, add an executable project to this solution which references the library project. Set the executable project as the startup project.
いろいろググってみたのですが、原因がわかりません。どうすればクリアできるでしょうか?
御教示お願いいたします。
![「Visual Studio 2010 の」の質問画像](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/d/1049655_5497c28b925b6/M.jpg)
No.2ベストアンサー
- 回答日時:
>それぞれ右クリックで[Set as startup project]でスタートアッププロジェクトに指定して再度デバッグしてみたのですが、状況が変わりません…。
スタートアッププロジェクトに設定できるのは1つだけ…のハズです。
# プロジェクト名がボールドで表示されているかと。
クラスライブラリを使用するのがどっちのプロジェクトなのか…は判りませんから、ソースなどを検索してみてはどうでしょうか?
No.1
- 回答日時:
英語版なんでしょうか?
ちなみに、日本語でのエラー表示は…
--------------------------------------------------
クラス ライブラリの出力タイプを持つプロジェクトを直接起動することはできません。
このプロジェクトをデバッグするには、ライブラリ プロジェクトを参照するこのソリューションに実行可能なプロジェクトを追加し、それをスタートアップ プロジェクトとして設定します。
--------------------------------------------------
となります。
以下、日本語版のMicrosoft Visual C# 2010 Expresでの操作になりますが……
ソリューション内に実行ファイルが作成されるプロジェクトはありますか?
# プロジェクトのプロパティで出力の種類が「クラス ライブラリ」以外になっているもののことになりますが。
ある場合は、ソリューション エクスプローラーからそのプロジェクトを選択して、右クリック、[スタートアップ プロジェクトに設定]して下さい。
ない場合は、そのクラスライブラリを使用するプロジェクトをソリューションに追加して、スタートアップ プロジェクトに設定して下さい。
クラスライブラリ側のプロジェクトで設定したブレークポイントなどはそのまま使えるハズです。
# クラスライブラリ側から利用されていれば…ですが。
この回答への補足
Wr5さん、早速のご回答ありがとうございます。
はい、私は英語版を使用しております。
クラスライブラリの他にコンソールサーバとGUIアプリケーションというふたつのプロジェクトがあります。
「実行ファイルが作成されるプロジェクト」となるとGUIアプリケーションの方だと思います。
それぞれ右クリックで[Set as startup project]でスタートアッププロジェクトに指定して再度デバッグしてみたのですが、状況が変わりません…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- 英語 この英文の意味が分かる人いませんか? 5 2023/01/16 10:19
- 英語 次の英訳を正していただけないでしょうか 3 2022/12/03 10:24
- 英語 英文の経済記事ですが、 4 2022/07/23 18:01
- 英語 英語翻訳 2 2022/06/26 18:56
- 英語 to make about 3 2022/10/30 14:17
- TOEFL・TOEIC・英語検定 to make about 1 2022/10/25 13:06
- 英語 name of と name forのちがい 3 2022/05/31 09:32
- 英語 英文の添削をお願いします 4 2023/05/23 11:10
- 英語 できるだけ直訳で英語の翻訳をお願いします。(英語→日本語) 1 2022/10/15 20:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Visual studio2017で、2回目の...
-
DLL参照時に指定されたモジュー...
-
eclipseでデバックするとエラー...
-
visual studio2019でデバッグが...
-
Visual C++6.0 デバッグ中にグ...
-
C# リソースに埋め込んだ.exeフ...
-
eclipseでプログラムが実行でき...
-
visual studio 2019 についての...
-
VB.netを実行するとデバック プ...
-
Visual Studio 2008 SP1について
-
RichTextBox使用で...
-
ソリューションをまたがるデバ...
-
VC++6の「プロセスへアタッチ」...
-
■Visual Studio 2008を快適に動...
-
ASP.NETでデバッグができない
-
Eclipseのデバッグ時にブレーク...
-
DOSコマンドよりMFCアプリ起動...
-
VBA(Excel)の表示が元に戻らない
-
VC#での参照の追加が上手くいき...
-
Visual Studio 2008(ASP.net) ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
visual studio2019でデバッグが...
-
Eclipseのブレークポイントが○...
-
DLL参照時に指定されたモジュー...
-
eclipseでプログラムが実行でき...
-
visual studio 2008 のデバッグ...
-
Visual studio2017で、2回目の...
-
VB.netを実行するとデバック プ...
-
デバッガでステップ実行してい...
-
eclipseでデバックするとエラー...
-
ソリューションをまたがるデバ...
-
起動時に何のダイアログも表示...
-
C言語での開発でエラーが出て困...
-
RichTextBox使用で...
-
Release版のexeが動きません
-
Visual Studio 2017 ビルドする...
-
ブレークポイントは現在の設定...
-
VB6.0を使用しています
-
C# リソースに埋め込んだ.exeフ...
-
vb ver6 でformat文やTrim文の...
おすすめ情報