我对VS 2017的安装是最新的,在创建一个新的.NET Core 1.1 Web应用程序时,使用Identity(个人用户帐户),我收到一些错误,告诉我包不兼容。在我看来,Identity Core的工具中有些东西被严重破坏了。没有可用的更新。我已尝试在.csproj中更改为不同的“netstandard ...”和“netcoreapp ...”目标,但它无法修复它。
如果我创建一个没有Identity的单独项目,它会按预期恢复和构建。
以下是我的测试项目的完整输出:
错误包System.Text.Encoding.CodePages 4.3.0与netcoreapp1.1(.NETCoreApp,Version = v1.1)不兼容。 Package System.Text.Encoding.CodePages 4.3.0支持: - monoandroid10(MonoAndroid,Version = v1.0) - monotouch10(MonoTouch,Version = v1.0) - netstandard1.3(.NETStandard,Version = v1.3) - xamarinios10(Xamarin.iOS,Version = v1.0) - xamarinmac20(Xamarin.Mac,Version = v2.0) - xamarintvos10(Xamarin.TVOS,Version = v1.0) - xamarinwatchos10(Xamarin.WatchOS,Version = v1.0)
错误包System.IO.Pipes 4.3.0与netcoreapp1.1(.NETCoreApp,Version = v1.1)不兼容。 Package System.IO.Pipes 4.3.0支持:netstandard1.3(.NETStandard,Version = v1.3)
错误包Microsoft.CodeAnalysis.Workspaces.Common 1.3.0与netcoreapp1.1(.NETCoreApp,Version = v1.1)不兼容。包Microsoft.CodeAnalysis.Workspaces.Common 1.3.0支持: - net45(.NETFramework,Version = v4.5) - netstandard1.3(.NETStandard,Version = v1.3) - portable-net45 + win8(.NETPortable,Version = v0.0,Profile = Profile7)
错误一个或多个程序包与.NETCoreApp,Version = v1.1不兼容 错误包Microsoft.CodeAnalysis.CSharp.Workspaces 1.3.0与netcoreapp1.1(.NETCoreApp,Version = v1.1)不兼容。软件包Microsoft.CodeAnalysis.CSharp.Workspaces 1.3.0支持: - net45(.NETFramework,Version = v4.5) - netstandard1.3(.NETStandard,Version = v1.3) - portable-net45 + win8(.NETPortable,Version = v0.0,Profile = Profile7)
错误包Microsoft.Composition 1.0.27与netcoreapp1.1(.NETCoreApp,Version = v1.1)不兼容。软件包Microsoft.Composition 1.0.27支持:portable-net45 + win8 + wp8 + wpa81(.NETPortable,Version = v0.0,Profile = Profile259)
答案 0 :(得分:0)
清除NuGet缓存什么也没做。删除和重新创建项目会使问题消失。