I really like the coding speed that VB.NET provides, but I don't like the possibility to forget to declare variable types, return types of functions, etc. and that is why in each class I use:
Option Explicit On
Option Strict On
Is there a way to define those two options on the project/solution level?
It is really tedious to copy those two options in each class...
We code with Visual Studio 2010 in .NET 4 Client Profile.
Yes, you can set these options for the entire project in your project's Properties:
- Right-click on your project in the Solution Explorer, and select "Properties" from the context menu.
- Click on the "Compile" tab in the list on the left-hand side.
- Set the values of the comboboxes as desired.
You could also choose to specify these settings globally in the Visual Studio options (although this will only affect new projects, not existing ones):
- In the Visual Studio environment, click on the "Tools" menu and select "Options".
- Expand the "Projects and Solutions" item in the treeview on the left-hand side of the dialog.
- Select the "VB Defaults" item.
- Set your "Default project settings" as desired.
Well, the obvious place is to look in the project options dialog, and lo and behold: