0
我想看看monodevelop,思考從.net到.net編寫.Net內部項目的可能性。monodevelop不會編譯VB代碼
我在一個乾淨的Ubuntu 14.04 VM上安裝了mono-complete 4.0.2和monodevelop 5.9.4,我假設這些是最新版本/最新版本。
現在C#的作品,但我不能讓它編譯任何VB代碼。
我創建的任何新VB項目都拒絕加載。 快速找到(Google)單聲道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.
我仍然缺少一些依賴?其他必須在VB項目工作之前修復的東西?
如果您觀看「沒有MSBuild」的調試輸出,您會意識到您沒有安裝mono-vbnc(visual basic .net編譯器)。 –