2017-02-18 14 views
1

アプリのタイプはConsole Applicationで、ProgramクラスにはMainエントリポイントがありますが、.exeビルド出力のトレースは見つかりません。どこでこのような.exeを探すことができますか、VSのビルドプロファイルはビルドしてdllや何かに変換した後に削除を指示しますか?ASP.NET Coreアプリケーションはどのように構築されますか?

答えて

0

.NET Coreアプリケーションは複数のプラットフォームで実行でき、.exeはありません。アプリケーションの実行を担当するツールはdotnet runコマンドで、dllをホストします。

.NETのコアアプリケーションを起動するために使用される 'DOTNET' アプリのホスト、

documentationからの引用。それは ランタイムを選択し、ランタイムをホストし、アセンブリ ポリシーを読み込み、アプリケーションを起動します。同じホストが、同じ方法で SDKツールを起動するためにも使用されます。

+0

次に、別のプロセスでホストされている他のすべての標準.NET Webアプリケーションと同様に、アプリケーションタイプは必ず「クラスライブラリ」にする必要があります。 – ProfK

+0

nope :) .NETコアの場合 –

+1

クラスライブラリにはエントリポイントがありません。アセンブリがDLLとして終了するにもかかわらず、ランタイムは依然としてアプリケーションを起動する場所/方法を知る必要があります。 – Polynomial

関連する問題