Могу ли я установить Option Explicit и Option Strict на уровне проекта / решения? - PullRequest
8 голосов
/ 22 февраля 2011

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

Option Explicit On  
Option Strict On

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

Ответы [ 2 ]

13 голосов
/ 22 февраля 2011

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

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

Project properties - Compile tab - Compile Options


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

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

VS Options - Projects and Solutions - VB Defaults - Default project settings

2 голосов
/ 22 февраля 2011

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

Visual Basic .NET Project Options

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