.NETCoreApp v2.2支持哪个版本的Microsoft.AspNet.Mvc?

时间:2019-08-29 15:11:08

标签: asp.net .net-core visual-studio-code ubuntu-18.04

我正在使用Visual Studio Code和.NET Core v2.2在Ubuntu 18.04环境中工作。

在将一些现有项目包含到我正在研究的解决方案中之后,当我尝试编译时指出找不到“ Microsoft.AspNet.Mvc”命名空间时,我遇到了错误。

因此,我为使用dotnet CLI抱怨的项目添加了软件包参考:

dotnet add package Microsoft.AspNet.Mvc --version 3.0.20105.1

但是现在当我尝试dotnet restoredotnet msbuild解决方案文件时,我收到警告,报告:

warning NU1701: Package 'Microsoft.AspNet.Mvc 3.0.20105.1' was 
restored using '.NETFramework,Version=v4.6.1' instead of the project 
target framework '.NETCoreApp,Version=v2.2'. 
This package may not be fully compatible with your project.

我想弄清楚我需要安装哪个软件包版本Microsoft.AspNet.Mvc才能与.NET Core v2.2兼容。

我意识到这只是一个警告,可以使用.NETFramework v4.6.1,但是我一直在调试一个非常奇怪的问题,该问题仅在Ubuntu环境中发生,因此我想确定软件包的版本是否是一个问题。

我尝试通过Google搜索来确定哪个版本的MVC与.NET Core 2.2兼容,但是我产生了任何有用的结果。

有人知道这个问题的答案吗?还是可以将我指向可以回答该问题的消息来源的方向?

0 个答案:

没有答案