Can I set Option Explicit and Option Strict on a Project/Solution level?

Solution 1:

Yes, you can set these options for the entire project in your project's Properties:

  1. Right-click on your project in the Solution Explorer, and select "Properties" from the context menu.
  2. Click on the "Compile" tab in the list on the left-hand side.
  3. Set the values of the comboboxes as desired.

   Project properties - Compile tab - Compile Options


You could also choose to specify these settings globally in the Visual Studio options (although this will only affect new projects, not existing ones):

  1. In the Visual Studio environment, click on the "Tools" menu and select "Options".
  2. Expand the "Projects and Solutions" item in the treeview on the left-hand side of the dialog.
  3. Select the "VB Defaults" item.
  4. Set your "Default project settings" as desired.

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

Solution 2:

Well, the obvious place is to look in the project options dialog, and lo and behold:

Visual Basic .NET Project Options