我想在Linux(Suse Linux企业桌面)上试用DXperience
组件套件。由于它在很大程度上依赖于PInvoke调用,因此Mono不会在这里工作。
有些人能够通过在Linux上安装.NET 2.0来实现这一目标。
我尝试用winetricks手动完成这项工作。每次在SLED上安装.NET 2.0都会使用最新的葡萄酒达到“安装程序3要求”。
由于缺少加密服务,安装MSI3本身会失败。
可以通过在Win98模式下安装.NET 2.0来避免此要求,但安装过程会在结束前中断。
有没有人遇到过这个?
答案 0 :(得分:-1)
我认为你不可能在linux中安装.Net 2.0。即使你可以通过使用一些黑客,你可能最终会破坏一半的框架。
好吧,我用谷歌搜索并找到了这个页面Interop with Native Libraries,我想你可以在单声道中使用pinvoke,并且可以正确地使用葡萄酒。这种方式已被证明可以工作,您可以从社区获得更多帮助,而不是在Linux中安装.Net 2.0。