2016-08-25 20 views

答えて

66

フレームワーク依存のアプリケーション(デフォルト)の場合は、dotnet yourapp.dllで実行します。

自己完結型アプリケーションの場合は、Windowsではyourapp.exe、Unixでは./yourappを使用して実行します。

2種類のアプリケーションタイプの違いの詳細については、.NET Core Application Deploymentの.Netドキュメントをご覧ください。

+3

これを見つけ出すのにどれくらいの時間がかかりましたか?私はあらゆる種類の "ドットネット実行"コマンドなどを試しています。これは、コンソールアプリケーションを実行するための正しいドットネットの使用法を提供する検索の多くに出てきた最初の場所です。なぜマイクロソフトは.NETコアをデベロッパーフレンドリーなものにしたのですか? –

+2

@GlenThomas開発中のアプリケーションを実行したい場合は、 'dotnet run'を使います。また、どこを見ましたか?あなたはこの情報をどこから期待しますか? – svick

+0

古いproject.jsonファイルではなく、新しいMSBuild csprojセットアップを使用している.NETコアプロジェクトでは、 "ドットネット実行"の問題は解決されています。 –

関連する問題