![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
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 studio2019でデバッグが...
-
Visual Studio 2008 SP1について
-
Visual studio2017で、2回目の...
-
visual studio 2008 のデバッグ...
-
C# リソースに埋め込んだ.exeフ...
-
python エラー
-
<unistd.h>をVisualStudioでつ...
-
エクセルのエラーメッセージ「4...
-
アプリケーションのDLLファイル...
-
実行後にコンパイルに失敗しま...
-
VBAを何回も作り直して、容量が...
-
クリティカルエラー Expressio...
-
Excelのエラーで困ってます。
-
Cのコンパイルでコメントアウト...
-
パーサとコンパイラの違いって?
-
C言語でのコンパイラの作成方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DLL参照時に指定されたモジュー...
-
visual studio 2008 のデバッグ...
-
Visual studio2017で、2回目の...
-
デバッグとビルドは何が違うの...
-
visual studio2019でデバッグが...
-
デバッガでステップ実行してい...
-
VB.netを実行するとデバック プ...
-
C# リソースに埋め込んだ.exeフ...
-
Eclipseのブレークポイントが○...
-
eclipseでプログラムが実行でき...
-
eclipseでデバックするとエラー...
-
C言語での開発でエラーが出て困...
-
ブレークポイントは現在の設定...
-
VB6.0を使用しています
-
Visual Studio 2017 ビルドする...
-
Visual C#で、usingが出来ない...
-
ASP.NETでデバッグができない
-
「カレントフォルダ以外にある...
-
vb ver6 でformat文やTrim文の...
-
VC++でDeugモードOKで、Release...
おすすめ情報