【发布时间】:2021-09-04 07:16:07
【问题描述】:
我在 VS 2019 Windows 机器上有一个项目,它相当小,但包含 Web 表单。我已将整个项目文件夹压缩并直接加载到 Mac 上的 JetBrains Rider。这是它目前的样子。
Mac 上似乎不接受 System.Web.UI。
我已经查看了所有内容,并且论坛告诉我下载一个可以继续它的包。这也不存在。如何替换 System.Web.UI?
【问题讨论】:
-
唯一可行的跨平台方式是迁移到 ASP.NET Core/Blazor,docs.microsoft.com/en-us/dotnet/architecture/…。
-
那么在 Visual Studio 中启动 Web 表单项目后,就没有办法真正使用另一个 IDE 了吗?我的意思是,如果是这种情况,如果不是为了学校作业,我永远不会使用该功能。很失望,它不是跨平台的标准。
-
学校作业可以帮助您开始使用该平台,但它们可能是行业发展的实际方向。 ASP.NET Web 窗体太旧了docs.microsoft.com/en-us/aspnet/core/fundamentals/…
-
@LexLi 经过数小时的研究,我意识到了这一点,并发现大多数人都在使用 MVC,这就是 JetBrains 使用他们创建 Web 应用程序的原因。所以,我接受了您需要创建一个母版页和一个单独的 _layout.cshtml 的事实...... Web 表单似乎已经过时了!感谢您的回答!
标签: c# asp.net .net macos rider