是否可以创建包含WPF库的Mono包?

Thi*_*uda 9 .net c# wpf mono bundle

我知道WPF库不是由单类库实现的,但是(据我所知)单声道2.6运行时与.NET 2.0/3.5运行时完全兼容,所以如果WPF库只对windows api进行PInvoke调用理论上可以使用单声道运行时在Windows上运行wpf应用程序.想要这样做的原因是将wpf应用程序部署为Windows的独立可执行文件.有没有人尝试过类似的东西?如果是这样,结果如何?

Eva*_*ice 5

简而言之......不

此时,Mono项目没有计划将Windows Presentation Foundation API作为项目的一部分实现

Mono 提供Moonlight支持,根据我的理解,它也将使用XAML的一个子集来创建其UI(与Silverlight相同),但涉及法律复杂性.例如,它仅限于非微软和非微软平台.

如果你想找到一个WPF/XAML的开源跨平台替代品列表,我正在努力编译一个可行的替代品列表.

  • 他在谈论的是使用Microsoft的DLL与单声道,而不是单声道自己的WPF实现.因此,如果我从.NET获取PresentationFramework.dll并将其复制到mono的gac,除了法律问题,它会起作用吗? (2认同)