はい、そうです。
ただし、プロジェクトのフォルダ内にproject.jsonファイルが見つからない場合は、設定時に問題があります。
あなたは、あなたのプロジェクトのために新しいフォルダを作成し、コンソールでそのフォルダに移動してからこのコマンドを使用して新しいWebプロジェクトを作成した後:
dotnet new -t web
project.jsonファイルを、ウェブのすべてと一緒にテンプレートファイルは、この時点で作成する必要があります。
project.jsonファイルを開き、ライン
"type": "platform"
ます。また、「依存関係」の後に次の値を追加する必要がありますブロックを削除(またはコメントアウト)
"runtimes": {
"win10-x64": {}
},
ことに注意してください"win10-x64"は、サーバーを実行するマシンのアーキテクチャに合わせて変更する必要があります。 .NETのコアでサポートされているランタイムのID(RID)の完全なリストについては、https://docs.microsoft.com/en-us/dotnet/articles/core/rid-catalog
project.jsonファイルに変更を保存し、復元コマンドを実行するを参照してください。その後、
dotnet restore
そして
を構築
dotnet build
* .exeファイルはbin/Debug/netcoreapp [version]/[RID]内にあります。
このフォルダからこの実行可能ファイルを実行すると、実行可能ファイルによってモデル、ビュー、コントローラが検出されず、ページが空白になることに注意してください。
私は以前のバージョンのdotnetコアを使用していたようです(最新のバージョン+ dotnet new -t webをアンインストールしてインストールすると、project.jsonが表示されました)。 Visual Studio 2017 RCはまだproject.jsonを使用せずにプロジェクトを作成していますが、既存のソリューションに追加するcsprojファイルはありません。 – Matt
上記のdotnet migrateをdotnetコアのプレビュー3でhttps://github.com/dotnet/core/blob/master/release-notes/preview3-download.mdで修正しました。今すぐスタンドアロンを確認する作業。 – Matt
プレビュー3のdotnetと表示されます。新しい-t Webはproject.jsonファイル(VS2017RCなど)を生成しません。 csproj/xmlを介してEXEを生成する別の方法はありますか? – Matt