【问题标题】:installing asp.net mvc web application on mac, but getting these error在 mac 上安装 asp.net mvc web 应用程序,但出现这些错误
【发布时间】:2021-09-06 19:52:06
【问题描述】:

Have attached an image of all the packages and references我正在尝试在 Visual Studio 2019 Community for Mac 上构建一个 ASP.NET MVC Web 应用程序,但我遇到了这些错误。我尝试了很多来解决这些问题,但在网上找不到任何答案。如果有人能帮我解决这些问题,那就太好了。

这个项目以前是在 Windows 上开发和构建的,但是同一个项目在 Mac 上不能正确构建,现在我遇到了这些错误。一个原因可能是 ASP.NET 具有不同的框架,但不确定哪个框架适合这些包。

再补一张图,我已经把ASP.NET框架从2.0版更新到4.7.2了click to view image

我只留下了很少的错误“System.Web.Entity”picture attached

【问题讨论】:

    标签: mysql asp.net-mvc asp.net-core


    【解决方案1】:

    System.Web.entity 用于 .NET Framework,而 Asp.Net MVC 项目不是跨平台的。

    因此,不可能在 Mac 上构建不基于 .NET Core 的 ASP.NET MVC 项目,或者 Mono.ASP.NET 4.x 不像 macOS 上的 ASP.NET Core 那样得到官方支持。

    如果您想使用 ASP.NET 4.x,请坚持使用 Windows。如果要使用 macOS 和 VS for Mac,请使用 ASP.NET Core。两者之间几乎没有灰色地带可以讨论。

    另一个建议是您可以使用虚拟机在 Mac 中运行窗口。

    参考Is it possible to develop ASP.NET MVC applications in Visual Studio for Mac?

    【讨论】:

    • 感谢您的回复和澄清,这篇文章一定会有所帮助
    猜你喜欢
    • 2017-11-17
    • 2016-11-05
    • 1970-01-01
    • 2015-08-21
    • 1970-01-01
    • 2017-01-21
    • 2023-03-08
    • 2019-04-18
    • 2018-03-19
    相关资源
    最近更新 更多