ASP.NET 对托管 WPF/Silverlight 组件的核心支持
ASP.NET Core support for hosting WPF/Silverlight components
如果我想在新 ASP.NET Core MVC 应用程序的视图上呈现遗留 WPF 应用程序,现代方法是什么?这种事情还有可能吗?我猜以前明显的解决方案是 Silverlight。
Asp.Net核心不直接支持silverlight或WPF。如果您能够从 ASP.Netcore 视图获取要提供的 silverlight 应用程序,我怀疑您必须以某种手动方式执行此操作,因为该工具无济于事。
确实没有什么好的方法可以使用 asp.net Core MVC 在视图上呈现遗留 WPF 应用程序。即使您确实将 WPF 应用程序移植到 silverlight 并设法让 silverlight 应用程序与 ASP.Net 核心视图配合使用,您也将投入所有工作来移植到不是的技术(silverlight)可通过许多移动设备访问,并且可能会随着时间的推移而被淘汰。
如果您希望通过浏览器使用 WPF 应用程序功能,可能需要考虑将 WPF 应用程序移植到 Asp.Net Core MVC 需要什么。移植工作比移植到 silverlight 更具挑战性,但最终您会得到一个应用程序,该应用程序的技术前途更加光明。
由于 Web 的无状态性质和 HTML/CSS/Javascript,从桌面应用程序到 Web 应用程序肯定有很大的学习曲线。我完全可以理解想要利用现有的桌面应用程序代码。所有非 UI 代码都可以毫无问题地移至 Web,但 UI 部分将需要移植到 Silverlight 或 MVC。您可以使用带有 Silverlight 方法的 ASP.NET MVC 5,然后您将获得工具支持。但是您应该研究 Silverlight 的预期寿命并确保它符合您的需求。请记住 iPhone 用户将无法访问 Silverlight 应用程序。
如果我想在新 ASP.NET Core MVC 应用程序的视图上呈现遗留 WPF 应用程序,现代方法是什么?这种事情还有可能吗?我猜以前明显的解决方案是 Silverlight。
Asp.Net核心不直接支持silverlight或WPF。如果您能够从 ASP.Netcore 视图获取要提供的 silverlight 应用程序,我怀疑您必须以某种手动方式执行此操作,因为该工具无济于事。
确实没有什么好的方法可以使用 asp.net Core MVC 在视图上呈现遗留 WPF 应用程序。即使您确实将 WPF 应用程序移植到 silverlight 并设法让 silverlight 应用程序与 ASP.Net 核心视图配合使用,您也将投入所有工作来移植到不是的技术(silverlight)可通过许多移动设备访问,并且可能会随着时间的推移而被淘汰。
如果您希望通过浏览器使用 WPF 应用程序功能,可能需要考虑将 WPF 应用程序移植到 Asp.Net Core MVC 需要什么。移植工作比移植到 silverlight 更具挑战性,但最终您会得到一个应用程序,该应用程序的技术前途更加光明。
由于 Web 的无状态性质和 HTML/CSS/Javascript,从桌面应用程序到 Web 应用程序肯定有很大的学习曲线。我完全可以理解想要利用现有的桌面应用程序代码。所有非 UI 代码都可以毫无问题地移至 Web,但 UI 部分将需要移植到 Silverlight 或 MVC。您可以使用带有 Silverlight 方法的 ASP.NET MVC 5,然后您将获得工具支持。但是您应该研究 Silverlight 的预期寿命并确保它符合您的需求。请记住 iPhone 用户将无法访问 Silverlight 应用程序。