この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 1384|答える: 0

[コンソールプログラム] 複数のメインメソッドソリューションのための.NET/C#テストコード

[リンクをコピー]
2024年12月24日 09:14:58に投稿 | | | |
要件:一般的に、開発過程でプログラマーは問題に直面し、検証用の簡単なテストコードを書いたり、新しいコンソールアプリケーションを作成したりすることがあります。 もし10の機能ポイントをテストし、テスト済みのコードを保持したい場合、10個のコンソールアプリを作る(ソリューションプロジェクトが多すぎる)か、あるいは1つのコンソールアプリが異なるロジックを書くための10のメソッドを定義するか、ということです。

解答内のアイテム数を減らし、コードテストを容易にし、コードロジックを明確かつ明確に保つために、1つのコンソールに複数の新しいクラスオブジェクトを作成し、それぞれMainメソッドを用意します。以下のように:



しかし、プロジェクトをコンパイルする際には、以下の通りエラーが報告されます。

プログラムは複数のエントリーポイントを定義しています。 /main でコンパイルします(エントリポイントを含む型を指定します)。

プロジェクト設定を編集し、StartupObjectパラメータを設定して問題を解決します。以下の図に示されています。



構成は以下の通りです:


テスト時には、自分のシナリオに応じてオブジェクト名を変更できます。

参考:
ハイパーリンクのログインが見えます。
ハイパーリンクのログインが見えます。




先の:.NET/C#はStackExchange.Redisのパフォーマンスで最適化されています
次に:DNSPodは地理に基づいて優先テストを解決します
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com