Mono - Не удалось найти 'Sub Main' в '' - PullRequest
2 голосов
/ 27 апреля 2010

Я запустил новое решение (с несколькими проектами) и пытаюсь его создать. Первоначально я получал внутреннюю ошибку компилятора и думал, что это может быть связано с MySql, поэтому я удалил все ссылки на MySql. Теперь я получаю сообщение об ошибке «Не удалось найти« Sub Main »в« »». Я удостоверился, что у всех моих проектов есть подпрограмма Main, подобная этой:

Public Shared Sub Main()
End Sub

2 из 7 проектов будут скомпилированы. Я не знаю, что отличает эти проекты от других, и сообщение об ошибке не очень полезно. Есть опыт с этим?

Ответы [ 2 ]

2 голосов
/ 27 апреля 2010

В VB.Net метод Main почти всегда объявляется в пределах Module. Этот код не выглядит так, как будто он имеет Main метод в Module, так как Shared вызовет ошибку компиляции. Попробуйте поместить его в модуль и указать имя модуля в качестве начального для компилятора.

1 голос
/ 02 сентября 2010

Я бы посоветовал также проверить ваш Модуль.Я часто использую модули, чтобы связать несколько проектов вместе.Они используют sub Main так же, как форма использует событие load.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...