VB.NET:没有调用类

时间:2014-06-25 15:59:17

标签: vb.net visual-studio-2010

我有这样的事情:

    Public Class Test

      Public Sub myCalculation()

        Debug.Print("I'm here!!!")
        'A LOT of code

      End sub

      Public Shared Sub Main()
        Debug.Print("calling calculations...")
        Test.myCalculation()
      End Sub
   End Class

问题是:Sub Main()正常运行,我在即时窗口中看到"calling calculations...",但我看不到"I'm here!!!"文字。看起来myCalculations()没有被调用。这段代码有问题吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

你看不到"我在这里!!!"因为你的代码没有编译。 Visual Studio中的默认设置使您有可能不会注意到这一点。它会显示一个消息框以警告您,但它很容易被忽略,当您再次单击“不要再显示”时更容易再次看不到它。方框中的选项。

使用工具+选项,项目和解决方案,构建和运行。当项目过期时,更改" On Run;"设置为"始终构建"。在此之下,更改"运行时,发生构建或部署错误时#34;到"不要发布"。

现在,您再也不会意外地运行旧版程序。

修复bug,myCalculation()必须Shared才能被调用。