1
アプリのタイプはConsole Application
で、Program
クラスにはMain
エントリポイントがありますが、.exe
ビルド出力のトレースは見つかりません。どこでこのような.exe
を探すことができますか、VSのビルドプロファイルはビルドしてdllや何かに変換した後に削除を指示しますか?ASP.NET Coreアプリケーションはどのように構築されますか?
アプリのタイプはConsole Application
で、Program
クラスにはMain
エントリポイントがありますが、.exe
ビルド出力のトレースは見つかりません。どこでこのような.exe
を探すことができますか、VSのビルドプロファイルはビルドしてdllや何かに変換した後に削除を指示しますか?ASP.NET Coreアプリケーションはどのように構築されますか?
.NET Coreアプリケーションは複数のプラットフォームで実行でき、.exe
はありません。アプリケーションの実行を担当するツールはdotnet run
コマンドで、dllをホストします。
.NETのコアアプリケーションを起動するために使用される 'DOTNET' アプリのホスト、
documentationからの引用。それは ランタイムを選択し、ランタイムをホストし、アセンブリ ポリシーを読み込み、アプリケーションを起動します。同じホストが、同じ方法で SDKツールを起動するためにも使用されます。
次に、別のプロセスでホストされている他のすべての標準.NET Webアプリケーションと同様に、アプリケーションタイプは必ず「クラスライブラリ」にする必要があります。 – ProfK
nope :) .NETコアの場合 –
クラスライブラリにはエントリポイントがありません。アセンブリがDLLとして終了するにもかかわらず、ランタイムは依然としてアプリケーションを起動する場所/方法を知る必要があります。 – Polynomial