安装Monobjc并在MonoDevelop中使用C#下的Monobjc应用程序项目后,我注意到VB部分下只有一个空的Monobjc项目。
显然,此模板添加了所有正确的引用,但未添加要运行的应用程序的基本文件。我试过创建一个类:
Imports System
Imports Monobjc
Imports Monobjc.Cocoa
Class Application
Public Sub Main(Byval args() As String)
ObjectiveCRuntime.LoadFramework("Cocoa")
ObjectiveCRuntime.Initialize()
End Sub
End Class
显然我也没有在那里加载NIB,因为我没有添加它,但如果我尝试构建它,我得到:
/Source/VB_Sample/VB_Sample/<MyGenerator>(1,1): Error VBNC30420: Could not find a 'Sub Main' in ''. (VBNC30420) (VB_Sample)
我应该把Sub Main放在哪里?
此外,如果我从IB添加xib文件,如何为部分AppDelegate类生成设计器代码?
任何帮助都将不胜感激。
答案 0 :(得分:1)
Main
必须是Shared
:
Public Shared Sub Main()
...
End Sub