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.
いろいろググってみたのですが、原因がわかりません。どうすればクリアできるでしょうか?
御教示お願いいたします。
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ランキング
-
eclipseでプログラムが実行でき...
-
ASP.NET exeの作成方法
-
visual studio2019でデバッグが...
-
eclipseでデバックするとエラー...
-
VB.netを実行するとデバック プ...
-
RichTextBox使用で...
-
デバッグとビルドは何が違うの...
-
デバッガでステップ実行してい...
-
VB6.0を使用しています
-
VB6でコモンダイアログにバグ?...
-
Visual Studio 2010 のC#で…
-
VBでブックマークを保存する方...
-
Eclipseのブレークポイントが○...
-
visual studio 2008 のデバッグ...
-
VisualStudioでのバージョン更...
-
Visual studio2017で、2回目の...
-
DLL参照時に指定されたモジュー...
-
Visual Studio 2017 CLR?
-
python エラー
-
エクセルのエラーメッセージ「4...
マンスリーランキングこのカテゴリの人気マンスリー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フ...
-
ビルド時のエラー(書き込みで...
おすすめ情報