Можно ли заставить Visual Studio 2010 использовать Visual Basic 10? - PullRequest
3 голосов
/ 09 марта 2012

Чтобы воспроизвести ошибку, я получаю:

  1. Создайте новый веб-сайт Visual Studio 2010 ASP.NET в Visual Basic с таргетингом на .NET 2.0
  2. Тип "Открытое свойствоTest As String "
  3. Заметьте," Visual Basic 9.0 не поддерживает автоматически реализуемые свойства. "ошибка

Visual Studio 2010 с радостью использует VB 10 против приложений Windows Forms, нацеленных на .NET 2.0, это только проблема ASP.NET.

Есть лиспособ заставить Visual Studio 2010 использовать VB 10 при нацеливании на .NET 2.0?

1 Ответ

4 голосов
/ 09 марта 2012

Нет.Проект веб-сайта - это проект, который компилируется в ASP.NET во время выполнения - поэтому вы решили попросить ASP.NET запустить его как проект .NET 2.0, поэтому он будет использовать .NET 2.0 vbc Visual Basicкомпилятор, который является частью .NET.Этот компилятор не знает о VB 10, и поэтому вы правильно предупреждены, что он не будет работать.

Причина, по которой он может работать для других типов проектов, заключается в том, что компиляция происходит с использованием более позднего компилятора (обычновстроенный в Visual Studio).

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