尝试在 Linux 下获取 DXperience:我得到“Windows Installer 3” 在 SLED 中的 wine 下安装 .NET 2.0 时需要

发布于 2024-07-07 17:31:20 字数 361 浏览 6 评论 0原文

我想在 Linux(Suse Linux 企业桌面)上试用 DXperience 组件套件。 由于它严重依赖于 PInvoke 调用,Mono 在这里无法工作。

有些人可以通过在 Linux 上的 wine 下安装 .NET 2.0 来运行它。

我尝试过使用 winetricks 和手动执行此操作。 每次在 SLED 上安装 .NET 2.0 时,都会使用最新的 wine 满足“安装程序 3 要求”。

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

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

以前有人遇到过这种情况吗?

I want to try out DXperience component suite on Linux (Suse Linux enterprise desktop). Since it relies heavily on the PInvoke calls, Mono would not work out here.

Some people were able to get this running by installing .NET 2.0 under wine on Linux.

I've tried to do this with the winetricks and manually. Every time .NET 2.0 install on SLED hits the "Installer 3 requirement" with the latest wine.

Installing the MSI3 itself fails due to the absence of the crypto services.

It is possible to avoid this requirement by installing .NET 2.0 in Win98 mode, but the installation process breaks before the end.

Has anyone encountered this before?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

司马昭之心 2024-07-14 17:31:20

我认为你不可能在 Linux 中安装 .Net 2.0。 即使您可以使用一些技巧,您也可能会得到半损坏的框架。

好吧,我用谷歌搜索并找到了这个页面Interop with Native Libraries,我想你可以在中使用pinvoke mono,并让 wine 正确解释它。 这样,它已经被证明是有效的,并且您可能可以从社区获得更多帮助,而不是在 Linux 中安装 .Net 2.0。

I don't think you could possibly install .Net 2.0 in linux. Even if you could by using some hacks, you would probably ended up with half broken framework.

Well, I googled and found this page Interop with Native Libraries, I suppose you can use pinvoke in mono, and have wine intepret that properly. This way it's much proven to work and you can probably get more help from the community, rather than installing .Net 2.0 in linux.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文