Попытка получить DXperience под Linux: я получаю «Установщик Windows 3», необходимый для установки .NET 2.0 под Wine в SLED - PullRequest
4 голосов
/ 20 октября 2008

Я хочу попробовать DXperience комплект компонентов в Linux (Suse Linux Enterprise Desktop). Поскольку он в значительной степени зависит от вызовов PInvoke, Mono здесь не сработает.

Некоторые люди смогли запустить это, установив .NET 2.0 под Wine на Linux.

Я пытался сделать это с помощью winetricks и вручную. Каждый раз, когда установка .NET 2.0 на SLED соответствует требованию установщика 3 с последней версией Wine.

Установка самого MSI3 завершается неудачно из-за отсутствия крипто-сервисов.

Этого требования можно избежать, установив .NET 2.0 в режиме Win98, но процесс установки прерывается до конца.

Кто-нибудь сталкивался с этим раньше?

1 Ответ

0 голосов
/ 20 октября 2008

Не думаю, что вы могли бы установить .Net 2.0 в Linux. Даже если бы вы могли использовать некоторые хаки, вы, вероятно, в итоге получили бы наполовину сломанную платформу.

Ну, я гуглил и нашел эту страницу Взаимодействие с нативными библиотеками , я полагаю, вы можете использовать pinvoke в моно, и Wine правильно его интерпретирует. Таким образом, он доказал свою работоспособность, и вы, вероятно, сможете получить больше помощи от сообщества, а не устанавливать .Net 2.0 в Linux.

...