Могу ли я установить Option Explicit и Option Strict на уровне проекта / решения?

Мне действительно нравится скорость кодирования, которую обеспечивает VB.NET, но мне не нравится возможность забывать объявлять типы переменных, возвращать типы функций и т. Д., И именно поэтому в каждом классе, который я использую:

Option Explicit On  
Option Strict On

Есть ли способ определить эти два варианта на уровне проекта / решения?
Копировать эти два варианта в каждом классе очень утомительно...
Мы кодируем с Visual Studio 2010 в.NET 4 Client Profile.

2 ответа

Решение

Да, вы можете установить эти параметры для всего проекта в свойствах вашего проекта:

  1. Щелкните правой кнопкой мыши свой проект в обозревателе решений и выберите "Свойства" в контекстном меню.
  2. Нажмите на вкладку "Компиляция" в списке слева.
  3. Установите значения в выпадающих списках по желанию.

Свойства проекта - вкладка 'Компиляция' - 'Параметры компиляции'


Вы также можете указать эти параметры глобально в параметрах Visual Studio (хотя это повлияет только на новые проекты, а не на существующие):

  1. В среде Visual Studio щелкните меню "Инструменты" и выберите "Параметры".
  2. Разверните элемент "Проекты и решения" в древовидном представлении в левой части диалогового окна.
  3. Выберите пункт "VB Defaults".
  4. Установите "Настройки проекта по умолчанию" по своему усмотрению.

VS Options - Проекты и решения - VB Defaults - Настройки проекта по умолчанию

Что ж, очевидное место - заглянуть в диалог настроек проекта, и вот:

Параметры проекта Visual Basic.NET

Другие вопросы по тегам