繁体   English   中英

.net Windows窗体项目和.net UWP项目可以合并吗?

[英]can .net windows forms project and .net UWP project be merged?

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

我有一个新的.NET UWP应用程序,其中包含UWP摄像头和UWP套接字。

是否可以将UWP摄像机和UWP套接字代码移植到.NET Windows窗体应用程序项目中?

(如果我采取其他方法,则将Windows窗体GUI移植到UWP GUI中可能会花费更长的时间。)

WinForm项目可以使用为UWP设计的大多数新Windows 10 API。 检查这篇文章

如果采用另一种方法,则需要逐位移植现有的GUI,因此这完全取决于WinForm GUI的复杂程度。

第一个挑战是您正在使用XAML(另一种语言而不是C#)编写UWP UI。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM