带有Identity Framework的.net核心1.1 Web应用程序“无法恢复...与......不兼容”

时间:2017-05-20 14:13:06

标签: visual-studio asp.net-core asp.net-identity

我对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)

1 个答案:

答案 0 :(得分:0)

清除NuGet缓存什么也没做。删除和重新创建项目会使问题消失。