この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
.Net/C#
›
複数のメインメソッドソリューションのための.NET/C#テストコード
眺める:
1384
|
答える:
0
[コンソールプログラム]
複数のメインメソッドソリューションのための.NET/C#テストコード
[リンクをコピー]
クズども
2024年12月24日 09:14:58に投稿
|
|
|
|
要件:一般的に、開発過程でプログラマーは問題に直面し、検証用の簡単なテストコードを書いたり、新しいコンソールアプリケーションを作成したりすることがあります。 もし10の機能ポイントをテストし、テスト済みのコードを保持したい場合、10個のコンソールアプリを作る(ソリューションプロジェクトが多すぎる)か、あるいは1つのコンソールアプリが異なるロジックを書くための10のメソッドを定義するか、ということです。
解答内のアイテム数を減らし、コードテストを容易にし、コードロジックを明確かつ明確に保つために、1つのコンソールに複数の新しいクラスオブジェクトを作成し、それぞれMainメソッドを用意します。以下のように:
しかし、プロジェクトをコンパイルする際には、以下の通りエラーが報告されます。
プログラムは複数のエントリーポイントを定義しています。 /main でコンパイルします(エントリポイントを含む型を指定します)。
プロジェクト設定を編集し、StartupObjectパラメータを設定して問題を解決します。以下の図に示されています。
構成は以下の通りです:
ログインが見えます。
テスト時には、自分のシナリオに応じてオブジェクト名を変更できます。
参考:
ハイパーリンクのログインが見えます。
ハイパーリンクのログインが見えます。
先の:
.NET/C#はStackExchange.Redisのパフォーマンスで最適化されています
次に:
DNSPodは地理に基づいて優先テストを解決します
関連記事
•
[劇作家] (3) エラー例外を検出するための自動テスト
•
ゲストモードでのDiscuz x3.4投稿におけるユーザーステータスの最適化
•
.NET/C# は .NET SDK と .NET CLI テレメトリをオフにします
•
. NET6における優先度キュー
•
ASP.NET Core(32)はKeyedServicesの鍵サービスの注入に依存しています
•
.NET/C# ETHはテストネットのSepolia転送でテストされています
•
ETHイーサリアムテストネット、セポリア水龍頭が仮想通貨を獲得
•
ISO 3166 国名およびその行政区分は代表コードです
•
Nginxリバースプロキシ ASP.NET コアはUDS通信を使用します
•
.NET/C# 依存注入サービス登録 Scrutor ツール
閲覧したセクション
サーバー構成
フロントエンドフレーム
HTML/CSS/JavaScript
技術チャット
その他の番組編成
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com