7

私はyeoman プロジェクトを生成してASP.NET Core MVC Webアプリケーションを開発し始めました。dotnet restoreを実行しました。新しいcsprojファイル(project.jsonファイルなし)でエラーが発生するdotnetリストア

それは私に、このエラーを与える:

The folder '/home/hemal/DOTNET/MyFirstApp' does not contain a project to restore.

project.jsonファイルが、新しいMyFirstApp.csprojファイル決してありませんがあります。

どうすれば解決できますか?

+0

dotnet -versionは何ですか? yeoman generatorからどのテンプレートを選択しますか? – Sanket

+0

Dotnet 1.1.0最新のもの。私も新しいcsprojファイルを持っています。エイマンで認証なしのWebアプリケーション。 – Hemal

+0

ルートプロジェクトフォルダから 'dotnet -version'を実行するとバージョンが正しいことを確認してください。これは' global.json'ファイルで上書きされる可能性があるためです。 – Set

答えて

11

これも私のMacで実行されました。問題はYeomanジェネレータ(generator-aspnet)がすでに新しい.csprojプロジェクトシステムを使用するようにアップグレードされており、古いバージョンのdotnetがインストールされていると失敗することです。

ご使用のマシンのdotnet --versionの出力が1.0.0-rc3-004530よりも小さい場合、それがエラーの原因です。最新バージョンをインストールしてもう一度やり直してください。正常に動作するはずです。

ドットネットツールのRC3 release(またはそれ以降)で動作させることができました。書いている時点(2017年2月)には、公式.NETコアのダウンロードページは、に必要なバージョンがないことに注意してください。

+0

私はちょうど私のMacにyeomanとdotnetの両方をインストールしましたが、どちらも動作しません。 –

+0

@AdamMendoza 'dotnet --version'の出力は? –

+0

私は1.0.0を取得しています - preview2-1-003177ちょうどそれをインストールしました。 –

0

最新のYeomanは、Yeomanジェネレータが.csprojファイルと最新バージョンの.csprojファイルを作成するため、.NetCoreの更新バージョンが必要です。私はMacでこの問題を抱えていて、.NetCoreの最新バージョンをインストールしてくれました。最新のSKDはlinkから取得できます。私はmacOS(x64)PKGをインストールしました。

関連する問題