2017-02-02 13 views
8

私はyeomanジェネレータを使用して新しいプロジェクトを作成しようとしましたが、フォルダに移動して依存関係を復元するとエラーが発生します。新しいdotnetコアプロジェクトは復元できません

私はcsprojを使用して

warn : The folder '<path>/projFolder' does not contain a project to restore. 
+0

.csprojは.NET Core CLIプレビューからのみサポートされています。3.あなたのマシンでそれを更新しましたか? – Set

+0

昨日、最新のnet core SDKをWebサイトからダウンロードしています – SJC

答えて

8

.NETのコアプロジェクトは、少なくとも、.NETのコアCLIプレビュー3.ダブルを必要とし、次のエラーを取得するには、次の

yo aspnetcore-spa (select the Aurelia framework and .csproj project type) 
dotnet restore 

を実行して、空のディレクトリに開始しますdotnet --infoを実行して、使用しているバージョンを確認してください。 1.0.0-preview2または1.0.0-preview2-1の場合、csprojはサポートされません。

執筆時点では、csprojをサポートするSDKは.NETコアのメインダウンロードページには表示されません。最新は、.NET Core CLIのRC3リリースです。

https://github.com/dotnet/core/blob/master/release-notes/rc3-download.md

新しいSDKとdotnet --infoまだ古いバージョンを示しをインストールしている場合、現在のディレクトリにglobal.jsonファイルまたは任意の親ディレクトリをチェックし、「SDK」の設定が権利を有することを確認してくださいバージョン。生成されたaspnetcore-spaは、最新のSDKではないSDK 1.0.0-preview3-004056でglobal.jsonファイルを作成します。

3

dotnet-core-framework-versionを更新するだけです。
は私が行うことで、これを固定:

apt-get remove dotnet-dev-1.0.0-preview2-1-003177 
apt-get install dotnet-dev-1.0.0-rc4-004771 

その後:

dotnet restore 

が働いていました。

(それは公開しない場合には、現在[2017年3月22日]、Visual Studioの2017年には、.NETのコア1.1.1を使用します)

その後、あなたはフレームワーク1.1.1を再インストールする必要がありますあなたが公開したプロジェクトを実行するときにも、それは

dotnet yourdll.dll 

なく

dotnet run yourdll.dll 
です


編集:
たった一日後に、あなたは代わりにRC4の

apt-get install dotnet-dev-1.0.1 

する場合があります。 sharedframework 1.1.1がdotnet-dev-1.0.1で自動的にインストールされるので、sharedframeworkをスキップできます。

関連する問題