VS 2015コミュニティで.NET Coreプロジェクトを開くと、このエラーが表示されます。
プロジェクトモデルサーバープロセス(1.0.0-preview-003585)を実行しようとすると、次のエラーが発生しました。
プロセスを開始できません。コマンド「dotnet-projectmodel-server」に一致する実行可能ファイルが見つかりませんでした。
昨日までうまく機能していました。既に.NET Core SDKを再インストールして、VSインストールを修復しようとしました。
いくつかのヒント?
同じ問題がありました。 Microsoft .NET Core 1.0.1-SDK Preview 3(x64)をアンインストールし、ここから.NET Core 1.1 SDKを再インストールすることで修正できました。
これを修正するもう1つのオプションは、「Solution Items」というSolutionフォルダーを追加し、複数のサイドバイサイドがインストールされている場合に正しいSDKバージョンを指定する「sdk」要素を含むglobal.jsonファイルを追加することです。 2017 RCをインストールしましたが、プレビュー4をインストールするため、このエラーが発生し始めました。プレビュー4をアンインストールしたくない、または2017が機能しなくなります。 global.jsonファイルに次のテキストを追加すると、修正されました。 (インストールされているSDKバージョンについては、%PROGRAMFILES%\ dotnet\sdkフォルダーを確認してください。)
{ "sdk" : { "version" : "1.0.0-preview2-1-003177" } }
新しい アナウンス.NET Core Tools 1.0ブログ投稿 によると:
私たちは現在、project.jsonからMSBuildとcsprojに移行することをすべての人に奨励しています。前述したように、Visual Studio 2015の新しい.NET Coreツールはサポートしていません。また、Visual Studio 2015のproject.jsonベースのツールも更新していません。
.NET Core CLIリポジトリには、この問題に関連する解決済みの問題があります。
VS2015の起動中にプロセス "dotnet-projectmodel-server"を起動できません
投稿によれば Changes to Project.json 、なぜならPreview 3から.NET Coreツールは。xproj/project.jsonto。csproj/MSBuildしたがって、基本的に3つの選択肢があります。
。xproj/project.json形式でPreview 2 SDK( @ Tim Schmidt's answer )で述べたように)
使用 dotnet migrate
ツールまたはVS 2017 RCから migrate 既存のproject.jsonアセットからcsproj VS 2015を使用している場合、VS 2015ツール(プレビュー2)が更新されるまで.NET Core Toolingは失われることに注意してください。
同じマシン上でproject.jsonおよびcsprojを操作し、 プレビュー2およびプレビュー3 +global.jsonファイル( @ randcd's answer で述べたように)。
ただし、。csproj/MSBuildに移行する場合は、投稿に注意してください MSBuildを使用して.NET Coreプロジェクトをビルド =:
次の理由から、今日の新しいプロジェクトで.NET Coreをターゲットとするほとんどの人は、project.jsonでデフォルトのツールエクスペリエンスを使用することをお勧めします。
- MSBuildは、project.jsonの多くの利点をまだサポートしていません
- 現在、ASP.NETベースのツールの多くはMSBuildプロジェクトでは機能しません。
- MSBuildを使用する.NET Coreツールをリリースすると、project.jsonからMSBuildプロジェクトに自動的に変換できるようになります。
ASP.NET Core Template Packから.NET Coreテンプレートを使用して新しいAngular2を試したときに、このメッセージが表示されました。
基本的に、ソリューションフォルダー内のソリューションアイテムとしてglobal.jsonファイルが必要です(プロジェクトではありません)
{
"projects": [ "src", "test" ],
"sdk": {
"version": "1.0.0-preview2-003131"
}
}
詳細については、このページでさらに読むことができます。
私の場合、.net core 1.1.0をインストールした後、バージョン1.0.1がまだインストールされていました。古いバージョンを削除して、Microsoft .NET Coreツールを再インストールします。
Visual Studio 2017をインストールした後、この構成でglobal.jsonファイルを作成しました。
{
"projects": [ "src", "test" ],
"sdk": {
"version": "1.0.0-xxxxx"
}
}
使用している可能性のあるバージョンを確認するには、コンソールを開いてC:\ Program Files\dotnet\sdk>に移動し、単純なdirコマンドを実行して、異なるドットネットコアのフォルダーを一覧表示しますシステムにインストールされている可能性のあるバージョンを1つずつ試して、適切なバージョンを選択してください。
ところで:global.jsonをソリューションではなくプロジェクトルートに配置することは私にとってはうまくいきました。
次の手順に従ってVisual Studio 2015 Enterpriseに.Net Core 1.0.1(x64)をインストールした後、同じエラーが発生しました。
最新バージョンの.Net Core SDKをアンインストールして再インストールすることで修正しようとしましたが、問題は解決しませんでした。エラーが発生し続けました:
私の場合、カスタムテンプレートを使用して新しいプロジェクトを作成しようとしていたので、新しいAsp.Net Core Web Application(.Net Framework)を変更して作成しようとしましたが、どのバージョンの必要な.Net Core SDK:
ダイアログからリンクをたどりました( here をクリックするか、ここに移動します: https://github.com/aspnet/Tooling/blob/master/known-issues-vs2015.md#missing -sdk )特定のバージョンをダウンロードしました。現在の.Net Core SDK(1.0.1 x64)をアンインストールしてから、推奨されるもの(私の場合は1.0.0-preview2-003131)をインストールすると、問題が修正されました。
更新後に同じ問題が発生しました Microsoft Azure SDK v2.9.6
2.9.6 SDKをアンインストールし、global.jsonファイルを開くときに問題が発生したことに気付きました。だから私は私のソリューションのためにVSTSから最新バージョンを入手し、それは私の問題を修正しました。