2012-09-06 21 views
17

クラスライブラリの出力タイプを持つプロジェクトが これに実行可能なプロジェクトを追加し、このプロジェクトをデバッグする directly.In注文を開始することはできませんこのソリューションは、ライブラリプロジェクトを参照します。実行可能ファイル を起動プロジェクトとして設定します。プロジェクトが直接起動することはできません(2)

C#visual studio 2010でプログラムを実行中にこのエラーが発生します。このエラーを解決する方法を教えてください。

+3

エラーメッセージは、実行する必要があることを正確に示しています。何が難しいですか? –

+1

デバッグしようとしたプロジェクトは、クラスライブラリであるためデバッグできません。そのため、実行ポイントはありません。 ソリューションに他のプロジェクトがありますか? –

+1

このエラーを投稿する必要があると思います... – RvdK

答えて

2

プロジェクトのプロパティページに移動し、出力タイプをConsole ApplicationまたはWindows Applicationに変更します(内容に応じて異なります)。

スタートアッププロジェクトとして正しいプロジェクトが設定されていることを確認してください(右クリック - >スタートアッププロジェクトとして設定)。これはタイプがClass Libraryではないことを確認してください。ソリューション内の唯一のプロジェクトがクラスライブラリである場合は、そのために実行可能なテストを作成する必要があります。

14

実行可能プログラムではなく、クラスライブラリプロジェクトとしてプロジェクトを作成しました。クラスライブラリはコンパイルされ、共通の機能のために他のアプリケーションによって使用されます。

クラスライブラリを作成する場合は、その機能をテストするためにテストアプリケーション(または、より良いことには単体テスト)を作成する必要があります。実行可能アプリケーションを作成する場合は、プロジェクトを変更する必要があります。

複数のプロジェクトが1つのソリューションにある場合は、クラスライブラリプロジェクトではなく、「プロジェクトの開始」として正しいプロジェクトが設定されていることを確認する必要があります。実行可能なプロジェクトを右マウスクリックをクリックして、プロジェクトエクスプローラで、あなたのstartprojectのを設定し、選択し、「が開始プロジェクトとして設定

+1

投稿したらすぐにDownvote?なぜ誰かがコメントする気に? –

+1

同じことが私のために起こった、私は誰かがここでトローリングしていると思う:) – Bartosz

+1

いくつかの質問の答えに起こるようです。何もない理由でブランケットダウン投票。 –

42

プロジェクトのプロパティを選択し、[デバッグ]タブに移動して[外部プログラムを開始]を選択し、使用するアプリケーションの名前(テストランナーなど)を入力します。 C#で

2

あなたはDLLにデバッグコードにしたいかのテストを使用して、それを実行する場合は、に行く

7

何を行っていることはすべてのあなたのコードでclass library
を行っているネット内のすべてのプロジェクトがMain()機能のような出発点を必要としていることであるプロジェクト
のクラスlibratyタイプでobslyイマイチ存在何が代わりに
を入力してください。コンソールプロジェクトを同じソリューション内に作成します。ソリューションを右クリックして新しいプロジェクトを追加してください。
2.クラスライブラリへの参照を追加してください。
3。クラスライブラリのクラス/メソッドにアクセスして、あなたがコンソールプロジェクトまたは溶液中で他のプロジェクトを持っている場合は代わりにクラスライブラリプロジェクトまた


コンソールプロジェクトを開始すでに
は右ソリューションエクスプローラでプロジェクトを右クリックし、はSoluti上

+0

彼はスタートアッププロジェクトを設定していないかもしれないと思います。これはローカルに格納されているので、他の誰かからコードをコーディングすれば設定されません。 – AnthonyLambert

+0

@ AnthonyLambert-本当にあなたはこのようなことをしてダウンボートします。これは質問にも言及されていないとき?より多くの(おそらく正しい)情報を与えることが投票の理由です –

+0

この回答は読みにくく、多くの書式設定の問題があります。それはおそらくそれがdownvoteを持っている理由です。 –

5

を右クリックし、スタートアッププロジェクトとして設定しますon - >プロパティに移動 - >共通プロパティタブを展開 - >(右側)単一起動プロジェクト - >ドロップダウンリストからプロジェクトを選択するラジオボタンを選択します。
お楽しみください。

1

MVC 4でVS 2012で突然実行されている私のプロジェクトで同じエラータイプが見つかりました。私はこのエラーを解決するために複数の方法を実行しましたが、プロジェクトを与えるそれぞれのエラーのプロパティウィンドウで小さな変更オプションでfillyを発見しました。 私はプロジェクトのプロパティウィンドウに行ってきました.HealparsからMyprojectへの起動プロジェクトを変更しました。それは問題なく動作しています。 ありがとうございます

関連する問題