1

在安装 Monobjc 并在 MonoDevelop 中使用 C# 下的 Monobjc Application Project 后,我​​注意到在 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 类生成设计器代码?

任何帮助,将不胜感激。

4

1 回答 1

1

Main必须是Shared

Public Shared Sub Main()
    ...
End Sub
于 2010-04-03T10:25:59.433 回答