.NET Core 2中定义的Microsoft.AspNetCore.Antiforgery库在哪里?

时间:2017-07-18 08:37:15

标签: .net-core

环境:Ubuntu 16.04

我编写了一个基于.NET核心1.1的ASP.NET应用程序。此应用程序按预期工作。今天,我刚刚将服务器升级到dotnet-sdk-2.0.0-preview2-006497.升级后,我在项目目录中运行了以下命令,以确保一切都是最新的:

$ dotnet migrate
$ dotnet restore

现在,当我运行我的应用程序并尝试导航到我的登录页面时,出现错误“找不到包Microsoft.AspNetCore.Antiforgery的编译库位置”。

想知道如何解决这个问题。问候。

1 个答案:

答案 0 :(得分:1)

目前dotnet migrate仅将Preview 2 .NET Core项目迁移到.NET Core SDK 1.0项目,您必须手动更新您的应用程序以定位到.NET Core 2.0预览和Microsoft.AspNetCore.Antiforgery依赖项在csproj中为2.0.0-preview2-final(对于其他依赖项也是如此)。