【问题标题】:can .net windows forms project and .net UWP project be merged?.net windows forms项目和.net UWP项目可以合并吗?
【发布时间】:2018-10-11 12:45:17
【问题描述】:

我有一个用 .NET 编写的 GUI Windows 窗体应用程序。

我有一个新的 .NET UWP 应用,它有 UWP 摄像头和 UWP 套接字。

我可以将 UWP 相机和 UWP 套接字代码移植到 .NET Windows 窗体应用项目中吗?

(如果我采用其他方式,将 Windows 窗体 GUI 移植到 UWP GUI 可能需要更长的时间。)

【问题讨论】:

    标签: c# .net uwp


    【解决方案1】:

    WinForm 项目可以使用为 UWP 设计的大多数新的 Windows 10 API。检查this post

    如果换一种方式,你需要一点一点地移植现有的 GUI,所以这完全取决于你的 WinForm GUI 的复杂程度。

    第一个挑战是您使用 XAML,另一种语言而不是 C# 来编写 UWP UI。

    您正在使用的某些 WinForm 控件没有对应的 UWP 控件,您需要转向社区检查是否有可免费获得的替代品 l,或者购买专有产品,或者编写自己的控件。

    【讨论】:

      【解决方案2】:

      没有。 WinForm 和 UWP 项目非常不同。 UWP 编译为本机代码,WinForm 编译为 IL,然后由 CLR 运行。 Microsoft 目前正在研究将 UWP 控件放入 WinForm 应用程序的能力。您可以查看here

      【讨论】:

        猜你喜欢
        • 2022-11-17
        • 2019-06-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-22
        相关资源
        最近更新 更多