3

.NET Core 1.1 Webアプリケーションの作成に問題があります。私は、他の人が持っていた同様の問題について概説した投稿を見つけましたが、少し違う問題を抱えているか、あるいは私にとってはうまくいかなかった、あるいは実際に実装するのに十分な詳細がありません。私は、インストールしたものとアプリケーションを作成するために何をやっているのかを段階的に投稿し、誰かが私が間違っていることを教えてくれることを願っています。.NET Core 1.1 Webアプリケーションの作成に関する問題

私はアップデート3と、マイクロソフトのVisual Studio Professionalの2015がインストールされている:

About Microsoft Visual Studio

私は.NETのコア1.1 SDKインストールしている:私もインストールした

.NET Core 1.1 SDK

をVisual Studio 2015の.NET Core 1.1用ツール(プレビュー2):

Tools (Preview 2) for .NET Core 1.1

私は、Visual Studio 2015を開き、.NETのコアをターゲットに新しいWeb APIプロジェクトを作成:

New Project

私は.NETのコア1.1を対象とするソリューションのglobal.jsonを変更:

global.json

.NETコア1.1を対象にproject.jsonを変更しました。

project.json

私はパッケージマネージャコンソールでアップデート・パッケージを実行しました:

Update-Package

私はパッケージマネージャコンソールで "DOTNETの復元" 走っ:

dotnet restore

そして、ここで私を何かが間違っているのを見ることができます...私は "Unable to resolve"エラーを受けています...もちろん、私のその後の "ドットネットビルド"アクションは失敗します:

dotnet build

そう...なぜそれが依存関係を見つけるために失敗しています。そして/または、これを修正するために私は正確に何をしますか?どんな助けもありがとう。

答えて

1

1. あなたは、x86とx64の両方のためのSDKをインストールしている場合は、チェック - 他の言葉ではProgram FilesProgram Files (x86)の両方を確認してください。

私の経験から、私にはわからないので、なぜ、 なのか尋ねないでください。


2。 はNuGetマネージャの設定をチェック - (おそらく最初のもので十分です)、私は2つのソースを使用していますし、すべてが私のために正常に動作します:


3. あなたTempフォルダとNuGet cacheフォルダをクリーンアップします。

  • c:\Users\ ?? \.nuget\packages\
  • c:\Users\ ?? \AppData\Local\NuGet\


4. は手動project.jsonファイルを編集してから(References上で右クリック)Restore packagesを実行することができます。

"dependencies": { 
    "Microsoft.NETCore.App": { 
     "version": "1.1.0", 
     "type": "platform" 
    }, 
    "Microsoft.AspNetCore.Diagnostics": "1.1.0", 
    "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.1.0", 
    "Microsoft.AspNetCore.Mvc": "1.1.0", 
    "Microsoft.AspNetCore.Razor.Tools": { 
     "version": "1.1.0-preview4-final", 
     "type": "build" 
    }, 
    "Microsoft.AspNetCore.Routing": "1.1.0", 
    "Microsoft.AspNetCore.Server.IISIntegration": "1.1.0", 
    "Microsoft.AspNetCore.Server.Kestrel": "1.1.0", 
    "Microsoft.AspNetCore.StaticFiles": "1.1.0", 
    "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.0", 
    "Microsoft.Extensions.Configuration.Json": "1.1.0", 
    "Microsoft.Extensions.Configuration.UserSecrets": "1.1.0", 
    "Microsoft.Extensions.Logging": "1.1.0", 
    "Microsoft.Extensions.Logging.Console": "1.1.0", 
    "Microsoft.Extensions.Logging.Debug": "1.1.0", 
    "Microsoft.Extensions.Options.ConfigurationExtensions": "1.1.0", 
    "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0", 
    "Microsoft.VisualStudio.Web.CodeGeneration.Tools": { 
     "version": "1.1.0-preview4-final", 
     "type": "build" 
    }, 
    "Microsoft.VisualStudio.Web.CodeGenerators.Mvc": { 
     "version": "1.1.0-preview4-final", 
     "type": "build" 
    } 
    }, 

    "tools": { 
    "BundlerMinifier.Core": "2.2.306", 
    "Microsoft.AspNetCore.Razor.Tools": "1.1.0-preview4-final", 
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.1.0-preview4-final", 
    "Microsoft.VisualStudio.Web.CodeGeneration.Tools": { 
     "version": "1.1.0-preview4-final", 
     "imports": [ 
     "portable-net45+win8" 
     ] 
    } 
    }, 

    "frameworks": { 
    "netcoreapp1.1": { 
     "imports": [ 
     "dotnet5.6", 
     "portable-net45+win8" 
     ] 
    } 
    }, 
+0

クイックアップデート:

は、ここに私の作業構成(あなたは自分のproject.jsonにコピー&ペーストすることができます)で、私は唯一のx64用のSDKをインストールし、以前にいました。 x86用にインストールしても問題は解決されません。 – jceddy

+0

すべてのステップを実行;)数日前に同様の問題が発生し、NuGetキャッシュをクリアすることが私の場合の解決策でした。 –

+0

その間、私は自分の作業構成を例として追加しました。参照してください。 –

関連する問題