45
私は.NET Coreコンソールアプリケーションを持っており、dotnet publish
を実行しました。しかし、私はコマンドラインからアプリケーションを実行する方法を理解することはできません。何かヒント?コマンドラインから.NETコアコンソールアプリケーションを実行する方法
私は.NET Coreコンソールアプリケーションを持っており、dotnet publish
を実行しました。しかし、私はコマンドラインからアプリケーションを実行する方法を理解することはできません。何かヒント?コマンドラインから.NETコアコンソールアプリケーションを実行する方法
フレームワーク依存のアプリケーション(デフォルト)の場合は、dotnet yourapp.dll
で実行します。
自己完結型アプリケーションの場合は、Windowsではyourapp.exe
、Unixでは./yourapp
を使用して実行します。
2種類のアプリケーションタイプの違いの詳細については、.NET Core Application Deploymentの.Netドキュメントをご覧ください。
これを見つけ出すのにどれくらいの時間がかかりましたか?私はあらゆる種類の "ドットネット実行"コマンドなどを試しています。これは、コンソールアプリケーションを実行するための正しいドットネットの使用法を提供する検索の多くに出てきた最初の場所です。なぜマイクロソフトは.NETコアをデベロッパーフレンドリーなものにしたのですか? –
@GlenThomas開発中のアプリケーションを実行したい場合は、 'dotnet run'を使います。また、どこを見ましたか?あなたはこの情報をどこから期待しますか? – svick
古いproject.jsonファイルではなく、新しいMSBuild csprojセットアップを使用している.NETコアプロジェクトでは、 "ドットネット実行"の問題は解決されています。 –