试图在Linux下获得经验:在SLED中使用wine安装.NET 2.0时需要“Windows Installer 3”

时间:2008-10-20 03:34:32

标签: .net cross-platform suse dxperience

我想在Linux(Suse Linux企业桌面)上试用DXperience组件套件。由于它在很大程度上依赖于PInvoke调用,因此Mono不会在这里工作。

有些人能够通过在Linux上安装.NET 2.0来实现这一目标。

我尝试用winetricks手动完成这项工作。每次在SLED上安装.NET 2.0都会使用最新的葡萄酒达到“安装程序3要求”。

由于缺少加密服务,安装MSI3本身会失败。

可以通过在Win98模式下安装.NET 2.0来避免此要求,但安装过程会在结束前中断。

有没有人遇到过这个?

1 个答案:

答案 0 :(得分:-1)

我认为你不可能在linux中安装.Net 2.0。即使你可以通过使用一些黑客,你可能最终会破坏一半的框架。

好吧,我用谷歌搜索并找到了这个页面Interop with Native Libraries,我想你可以在单声道中使用pinvoke,并且可以正确地使用葡萄酒。这种方式已被证明可以工作,您可以从社区获得更多帮助,而不是在Linux中安装.Net 2.0。