Почему Microsoft Visual Basic 2010 Express вызывает ошибку компиляции комментариев? - PullRequest
2 голосов
/ 21 апреля 2011

Я получаю следующие ошибки компиляции из Microsoft Visual Basic 2010 Express в первой строке моего кода:

Ошибка 1 Новая строка в константе C: \ tc \ dotnet \ dev \ src \ vb \ main \ test \ Helper.vb 1 1 Источники компонентов

Ошибка 2 Слишком много символов в символьном литерале C: \ tc \ dotnet \ dev \ src \ vb \ main \ Rtest \ Helper.vb 1 1 Источники компонентов

Первая строка моего кода просто:

'Copyright 2011

Он генерирует одинаковую ошибку компиляции для всех моих комментариев. Кто-нибудь знает, почему MS VB Express 2010 ведет себя так странно? Предполагается, что комментарии в Visual Basic начинаются с одного апострофа, поэтому я не понимаю этого странного поведения.

1 Ответ

3 голосов
/ 22 апреля 2011

Я нашел проблему. Загружаемый проект использовал msbuild для загрузки целей из файла .targets. Файл целей имел это: <Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" />

Я изменил эту строку следующим образом:

<Import Project="$(MSBuildBinPath)\Microsoft.VisualBasic.Targets" />

И это решило проблему.

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