私は自分のフォルダにソリューションとwebapiプロジェクトを作成しました。 私は、ソリューションにプロジェクトを追加しました。私は(私は、Visual Studioの場合と同じように)デフォルトを設定することで、プロジェクトを指定せずにdotnet run
を実行できるようにしたいと思いドットネットのソリューションのデフォルトプロジェクトを設定する
は、この可能かどうか、まだCLIでなんとかですか?
私は自分のフォルダにソリューションとwebapiプロジェクトを作成しました。 私は、ソリューションにプロジェクトを追加しました。私は(私は、Visual Studioの場合と同じように)デフォルトを設定することで、プロジェクトを指定せずにdotnet run
を実行できるようにしたいと思いドットネットのソリューションのデフォルトプロジェクトを設定する
は、この可能かどうか、まだCLIでなんとかですか?
現時点ではdotnet run
ではこれができません。
dotnet run
は、リストアとビルドを実行するためにmsbuildターゲットを呼び出しますが、実際のプログラムと引数を新しい静的評価から実行するようクエリします。つまり、カスタムビルドロジックをソリューションに追加しても(=これらのプロパティを他のプロジェクトからフェッチするカスタムmsbuildロジックを実行する機会はありません。 (ビルドされた実行可能ファイルへの相対パスをハードコーディングできますが、これは非常に扱いにくく、柔軟性があまりありません)
これは右のdotnet run -p my/project
コマンドを呼び出すscipts多くのタイピングをする必要なく、あなたのために。
多分代替は、ドッカーを使用して作成する、ちょうど提案、私は他の方法を知らない。 –
実行したいプロジェクトにある.batファイルを、setなどのように作成することができます。ASPNETCORE_ENVIRONMENT =ローカルドットネット実行 – KenL