出力タイプがクラスライブラリのプロジェクトを直接開始することはできません。このプロジェクトをデバッグするには、ライブラリプロジェクトを参照する実行可能プロジェクトをこのソリューションに追加します。実行可能プロジェクトをスタートアッププロジェクトとして設定します。
C#Visual Studio 2010でプログラムを実行しているときに、このエラーが発生します。このエラーを解決する方法を教えてください。
出力タイプがクラスライブラリのプロジェクトを直接開始することはできません。このプロジェクトをデバッグするには、ライブラリプロジェクトを参照する実行可能プロジェクトをこのソリューションに追加します。実行可能プロジェクトをスタートアッププロジェクトとして設定します。
C#Visual Studio 2010でプログラムを実行しているときに、このエラーが発生します。このエラーを解決する方法を教えてください。
実行可能プロジェクトを右クリックしてプロジェクトエクスプローラーでstartprojectを設定し、[ Set asstartproject]を選択します。
実行可能プログラムではなく、クラス ライブラリ プロジェクトとしてプロジェクトを作成しました。クラス ライブラリはコンパイルされ、共通の機能のために他のアプリケーションによって使用されます。
クラス ライブラリを作成する場合は、機能をテストするためのテスト アプリケーション (または、できれば単体テスト) を作成する必要があります。実行可能なアプリケーションを作成するつもりだった場合は、プロジェクトを変更する必要があります。
1 つのソリューションに複数のプロジェクトがある場合は、クラス ライブラリ プロジェクトの 1 つではなく、正しいプロジェクトが "開始プロジェクト" として設定されていることを確認する必要がある場合もあります。
あなたがやったことは、class library
すべてのコード
で.Netのすべてのプロジェクトを作成したことですMain()
。C#の関数のような開始点が必要です。これは、クラスライブラリタイプのプロジェクトには明らかに存在しません。
代わりにできることは
1.コンソールプロジェクトを作成する同じソリューション内。ソリューションを右クリックして新しいプロジェクト
を追加します。 2. クラス ライブラリへの参照を追加します
。 3. クラス ライブラリのクラス/メソッドにアクセスし、クラスライブラリプロジェクトの代わりにコンソールプロジェクトを開始し
ます。ソリューション内の他のプロジェクトが既に
ソリューション エクスプローラーでプロジェクトを右クリックし、スタートアップ プロジェクトとして設定
DLL内のコードをデバッグするか、テストを使用して実行する場合は、プロジェクトのプロパティに移動し、[デバッグ]タブに移動し、[外部プログラムの開始]を選択して、テストランナーなどの使用するアプリケーションの名前を入力します。
プロジェクトのプロパティ ページに移動し、[出力タイプ] を[Console Application
または] に変更しますWindows Application
(内容によって異なります)。
正しいプロジェクトがスタートアップ 1 として設定されていること (右クリック -> スタートアップ プロジェクトとして設定) があり、このプロジェクトがタイプではないことを確認してくださいClass Library
。ソリューション内の唯一のプロジェクトがクラス ライブラリである場合は、そのためのテスト実行可能ファイルを作成する必要があります。