Vs 2015 Community&DotNetCore.1.0.0-VS2015Tools.Preview2.0.1.exe(.Net Core)をインストールした後、新しい.Net Coreアプリを作成しようとしましたが、「パッケージの復元に失敗しました」というメッセージが表示され続けます。
Visual Studioを再インストールしても効果がなかったため、Win 10を再インストールしようとしましたが、両方のコンピューターでこれが発生することがわかりました。
誰かがこれを修正する方法を知っていますか?
私は同じ問題を抱えていました、そして私はそれを修正しました
それはそれを修正する必要があります。お役に立てれば
以前のバージョンのVisualStudio 2015でも同じ問題が発生しますが、Visual Studio Community2015とVisualStudio Enterprise 2015 with Update 3(KB3165756を含む)の両方で正常に機能します。そのため、Visual Studio Community2015に最新の更新プログラムがインストールされていることを確認してください。
また、エラーメッセージによると、依存関係System.IO.MemoryMappedFiles4.0.0の1つは.NETCoreAppバージョン1.0をサポートしていません。 .NET Coreアプリのproject.jsonファイルを確認することをお勧めします。このファイルには、デフォルトの.NETCoreアプリ用にインストールされたすべてのパッケージが保存されています。以下は、デフォルトの.NET Coreアプリにインストールされているすべてのパッケージです。これらのパッケージのバージョンがすべて、アプリ内のパッケージと同じであることを確認してください。それらをproject.jsonファイルにコピーできます。ファイルを保存した後、これらのパッケージは自動的にインストールされます。
{
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "platform"
},
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.0",
"Microsoft.AspNetCore.Razor.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0"
},
私は自分のプロジェクトで同じ問題を解決します
Windows 8でこれを経験しました。明らかな理由もなく、NuGetからダウンロードしようとするとタイムアウトが発生し始めたので奇妙です。
この投稿には私のための修正が含まれていました。 https://github.com/dotnet/cli/issues/1034
プロジェクトのルートにNuGet.Configを作成し、これをプロジェクトに追加します。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<!--To inherit the global NuGet package sources remove the <clear/> line -->
<clear />
<add key="dotnet-core" value="https://www.myget.org/F/dotnet-core/api/v3/index.json"/>
<add key="api.nuget.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>
</configuration>
私も同様の問題に直面していました。私の場合、同じナゲットパッケージの異なるバージョンが私のシステムにあることを示していました。したがって、csprojを手動で編集し、ナゲットのバージョンを更新して、ソリューション全体が同じバージョンを指すようにしました。
私はパッケージTelerik.UI.for.asp.core :: "2016.3.1118"を持っていたため、多くのパッケージがロードに失敗したように見えました。それを削除すると、依存関係の問題が解決しました。
ソリューションに「コンソール」という名前を付けたため、同じ問題が発生しました。これにより、デフォルトパッケージの1つとの衝突が発生したようです。このエラーが表示された場合は、プロジェクト/ソリューションの名前を変更してみてください。