.NET Core CLI ツールのドキュメント dotnet-run
名前
dotnet-run -- 明示的なコンパイルまたは起動コマンドを使用せずに、「インプレース」(つまり、コマンドの実行元のディレクトリ) ソース コードを実行します。
概要
`dotnet run [--framework] [--configuration]
[--project] [--help] [--]`
説明
dotnet run コマンドには便利なオプションが用意されています。これは、コマンドを使用してソース コードからアプリケーションを実行することです。
ソースコードをコンパイルし、出力プログラムを生成し、そのプログラムを実行します。
このコマンドは、迅速な反復開発に役立ち、ソース コード分散プログラム (例: Web サイト) の実行にも使用できます。
このコマンドは、dotnet build に依存して、.NET アセンブリへのソース コード入力を生成し、プログラムを実行します。
このコマンドと入力ソースコードを処理するための要件は、generate コマンドから継承されます。
このドキュメントでは、ビルド コマンドのこれらの要件について詳しく説明します。
出力ファイルは bin サブフォルダーに書き込まれ、存在しない場合は作成されます。
ファイルは必要に応じて上書きされます。
一時ファイルは obj サブフォルダーに書き込まれます。
複数の特定のフレームワークを含むプロジェクトの場合、dotnet run は最初に .NET Core フレームワークを選択します。これらが存在しない場合はエラーが出力されます。他のフレームワークを指定するには、--framework パラメーターを使用します。
dotnet run コマンドはプロジェクト コンテキストで使用する必要があり、アセンブリは生成されません。代わりに DLL を実行する場合は、次の例のように、パラメーターを指定せずに dotnet コマンドを使用する必要があります。
dotnet myapp.dll
Options
--
実行中のアプリケーションからパラメーターを切り離す dotnet runparameters 。
このコマンドの後のすべてのパラメータは、実行中のアプリケーションに渡されます。
-f, --framework [FID]
指定されたフレームワーク識別子 (FID) を使用してアプリケーションを実行します。
-c, --configuration [Debug|Release]
リリース時に使用される構成。デフォルト値は「デバッグ」です。
-p, --project [PATH]
実行するプロジェクトを指定します。 project.json ファイルへのパス、または project.json ファイルを含むディレクトリを指定できます。指定しない場合は、デフォルトで現在のディレクトリが使用されます。
例
dotnet run
現在のディレクトリでプロジェクトを実行します。
dotnet run --project /projects/proj1/project.json
指定されたプロジェクトを実行します。
dotnet run --configuration Release -- --help
現在のディレクトリでプロジェクトを実行します。 -- 引数が使用されているため、上記の --help は実行中のアプリケーションに引数として渡されます。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









現在、人工知能(AI)技術の開発は本格化しており、さまざまな分野で大きな可能性と影響力を発揮しています。本日、Dayao は、参考にしていただけるよう、4 つの .NET オープン ソース AI モデル LLM 関連プロジェクト フレームワークを共有します。 https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.mdSemanticKernelSemanticKernel は、OpenAI、Azure などの大規模言語モデル (LLM) を統合するように設計されたオープン ソース ソフトウェア開発キット (SDK) です。

.NET 開発者は、高品質のソフトウェアを提供するために機能とパフォーマンスを最適化することの重要性を認識する必要があります。提供されたリソースを巧みに活用し、Web サイトの読み込み時間を短縮することで、ユーザーに快適なエクスペリエンスを提供するだけでなく、インフラストラクチャのコストも削減できます。

同時実行性の高いリクエスト処理の点では、.NETASP.NETCoreWebAPI は JavaSpringMVC よりも優れたパフォーマンスを発揮します。その理由としては、AOT の早期コンパイルにより起動時間が短縮され、開発者がオブジェクト メモリの割り当てと解放を行うため、より洗練されたメモリ管理が行われます。

C#.NETインタビューの質問と回答には、基本的な知識、コアの概念、高度な使用が含まれます。 1)基本知識:C#は、Microsoftが開発したオブジェクト指向言語であり、主に.NETフレームワークで使用されています。 2)コアの概念:委任とイベントは動的な結合方法を可能にし、LINQは強力なクエリ関数を提供します。 3)高度な使用:非同期プログラミングは応答性を向上させ、式ツリーは動的コード構造に使用されます。

C#シニア開発者とのインタビューでは、非同期プログラミング、LINQ、.NETフレームワークの内部作業原則などのコア知識をマスターする必要があります。 1.非同期プログラミングは、非同期を通じて操作を簡素化し、アプリケーションの応答性を向上させるのを待ちます。 2.LinqはSQLスタイルでデータを操作し、パフォーマンスに注意を払います。 3.ネットフレームワークのCLRはメモリを管理し、ガベージコレクションに注意して使用する必要があります。

C#は、Microsoftによって開発された最新のオブジェクト指向プログラミング言語であり、.NETフレームワークの一部として開発されています。 1.C#は、カプセル化、継承、多型を含むオブジェクト指向プログラミング(OOP)をサポートしています。 2。C#の非同期プログラミングは非同期を通じて実装され、適用応答性を向上させるためにキーワードを待ちます。 3. LINQを使用してデータ収集を簡潔に処理します。 4.一般的なエラーには、null参照の例外と、範囲外の例外インデックスが含まれます。デバッグスキルには、デバッガーと例外処理の使用が含まれます。 5.パフォーマンスの最適化には、StringBuilderの使用と、不必要な梱包とボクシングの回避が含まれます。

.NETでのC#のプログラミングプロセスには、次の手順が含まれます。1)C#コードの作成、2)中間言語(IL)にコンパイルし、3).NETランタイム(CLR)によって実行される。 .NETのC#の利点は、デスクトップアプリケーションからWebサービスまでのさまざまな開発シナリオに適した、最新の構文、強力なタイプシステム、および.NETフレームワークとの緊密な統合です。
