| Summary: | Установить и разобраться с .Net Core в Wine | ||
|---|---|---|---|
| Product: | WINE@Etersoft | Reporter: | Алексей Герасимов <alexger97> |
| Component: | dotNET; .NET; mono | Assignee: | Алексей Герасимов <alexger97> |
| Status: | RESOLVED FIXED | QA Contact: | Vitaly Lipatov <lav> |
| Severity: | minor | ||
| Priority: | P4 | CC: | lav |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Заявки RT: | Связано с: | ||
| Дата напоминания: | |||
| Bug Depends on: | 14255 | ||
| Bug Blocks: | 14254 | ||
|
Description
Алексей Герасимов
2019-10-30 11:47:55 MSK
На wine@winestaging botle dotnet/netCore3.0 были установлены следующие пакеты для Windows: 1) Был установлен .Net Core 3.0 Runtime 2) Был установлен .Net Core 3.0 Desctop Runtime Проблем при установке не возникло. Дальше написал тестовую программу (https://gitlab.eterfund.ru/alexger97/WPFCore3.0) и при запуске на wine@winestaging исполняемого файла .exe происходила ошибка (wine : Ошибка в формате EXE для <путь к исполняемому файлу>). При выполнении команды wine dotnet WPFCore.dll происходило открытие тестовой программы. Однако, через некоторое время появлялась уже знакомая ошибка Error of failed request XF86VidModelClientNotLocal Что интересно, при работе с исходной программой в Windows при запуске .exe файла программа штатно открывается. При выполнении команды dotnet wpfcore.exe происходит следующий вывод: Unhandled exception. System.BadImageFormatException: Could not load file or assembly 'C:...\WPFCore\WPFCore\bin\Debug\netcoreapp3.0\wpfcore.exe'. The module was expected to contain an assembly manifest. При выполнении же команды dotnet wpfcore.dll программа штатно открывается. Интересно почему. Проблема с запуском exe возникала из-за неправильной разрядности для запуска под x86 в wine. Более актуальных проблем с Core 3.0 Runtime пока не наблюдалось. Думаю, полезно также в связи с выходом Core 3.1 посмотреть на установку в wine пакета Core SDK 3.1.100, который включает в себя пакеты не только для запуска приложений, а также для сборки приложений Думаю, что стоит считать решенной |