私は最新の.netツールを使用しようとしています。.NETコアドットネットで最新のCLIを使用
.NETコア1.0.1と1.0.0 SDK(1つとして)from the .NET Core landing pageをインストールするためのリンクをたどりました。
これは、.NETのコアSDK 1.0.1をインストールします。
そして、私はCにnavagate場合:\プログラムファイル\ DOTNETの\ SDKの:
この1.0.1の.netコアバージョンのみを持っています:
EDIT:古いVS 2015の.NETコアツールのインストール、興味深いことに、私はそれが実際に使っているバージョンだと思いC:\Program Files (x86)\dotnet\sdk
でx86バージョンの古いプレビュー版をインストールしているようだ:
そしてMicrosoft.NETCore.App中:
私は古い版ãと一緒に、最新バージョンがインストールされて見ることができますn(これはおそらくVS 2015アップデートに付属していると思いますか?)
しかし、私が次に試してみると、the documentation私はすぐに問題を見つける。
dotnet new webapi
結果はUnrecognized command or argument 'webapi'
である。 dotnet new
を作成すると、.csproj
の代わりにproject.json
が作成されます。
dotnet --version
レポート:1.0.0-preview2-003133
だから、古いCLIツールを使用しています。しかし、私は私の空の新しいプロジェクトディレクトリに、次のとglobal.jsonで最新バージョンを強制しようとすると:
{
"sdk": {
"version": "1.0.1"
}
}
私はまだ1.0.0-preview2-003133
を報告を取得します。
どうすれば最新のツールを使用できますか?
SDK 1.0.1のインストール中に問題が発生したようです。私はいくつかのSDKがインストールされた同様のセットアップを持っていますが、SDK 1.0.1をインストールした後はデフォルトのものになります。cmd.exeに "dotnet --version"と入力すると(ドットネットプロジェクトフォルダにない場合)、 .1。ここで "C:¥Program Files¥dotnet¥shared¥Microsoft.NETCore.App"には何がありますか?関連するランタイムLTS 1.0.4とFTS 1.1.1を見ることができますか?以前のSDKのアンインストールを検討できますか?新しいものを修理しますか? – Daboul
が追加されました。私は1.0.1,1.0.4、1.1.0をプログラムファイル/ shard/.NET Core Appフォルダに見ることができます。興味深いことに、異なったprogramfiles(x86)バージョンがあります。私はこれが昨年10月にVS 2015ウェブツールの一部としてインストールされたと思います。 – Joe
古いツールをアンインストールして修正することができました。 – Joe