Я хотел посмотреть на monodevelop, подумав о возможных перемещениях проектов, написанных на .Net от Windows до Linux.monodevelop не скомпилирует код VB
Я установил mono-complete 4.0.2 и monodevelop 5.9.4 на чистую Ubuntu 14.04 VM, я предполагаю, что это самые последние версии.
Теперь C# работает, но я не могу заставить его скомпилировать любой код VB.
Любой новый проект VB, который я создаю, сначала отказывается загружать. Быстро найден (Google), что компилятор Mon VB не поддерживает фреймворк 4 или выше, но шаблон проекта генерирует проекты, ориентированные на 4.5. После того, как я вручную отредактировал файл проекта на целевой 3.5, 3.0 или 2.0, загрузка проектов (это работает как для консоли, так и для проектов GTK).
Но когда я пытаюсь его скомпилировать, никакого собственного кода не добавлено, просто автогенерированный базовый код, он просто выходит из строя без сообщений об ошибках.
выход Сложение:
Building: VbHelloConsoleWorld (Debug|x86)
Build started 7/3/2015 10:42:20 AM.
__________________________________________________
Project "/home/luc/projects/VbHelloConsoleWorld/VbHelloConsoleWorld.vbproj" (Build target(s)):
Target PrepareForBuild:
Configuration: Debug Platform: x86
Target GenerateSatelliteAssemblies:
No input files were specified for target GenerateSatelliteAssemblies, skipping.
Done building project "/home/luc/projects/VbHelloConsoleWorld/VbHelloConsoleWorld.vbproj".-- FAILED
Build FAILED.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:00.0438100
---------------------- Done ----------------------
Build successful.
Am Я до сих пор не хватает некоторых зависимостей? Другие вещи, которые должны быть исправлены до того, как проект VB будет работать?
Если вы посмотрите вывод отладки «Без MSBuild», вы поймете, что у вас нет установленного mono-vbnc (визуальный базовый компилятор .net). –