How do you disallow DebuggerNonUserCodeAttribute from being placed on the code generated by the dataset designer?

.net, debugging, strongly-typed-dataset, visual-studio

Solution

You cannot prevent this from happening. However, you can enable stepping through properties, methods that are tagged with this attribute by disabling Just My Code.

Go to Tools -> Option and select the Debugger node. One the right there should be a check box with the text containing "Enable Just My Code". Uncheck that box and you will be able to step into your dataset code.

Problem

I would like to step through dataset designer code in an ASP.NET project. How can I ensure that this: ``` [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] ``` is not included on the code it generates?

Original source