Here is what I tried:
Created a new console application (.NET Framework) in Visual Studio 2017.
The following code has been added:
static void Main(string[] args) { new Dictionary<int, int>().TryGetValue(3, out int x);
Configure the options listed here: https://blogs.msdn.microsoft.com/sburke/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code/
Confirmed characters are loaded in the "Modules" window:
mscorlib.dll loaded characters. 4.6.1586.0 built: NETFXREL2
Tried: "Step in (F11)"
Tried: "Step into the concrete" | "System.Collections.Generic.Dictionary.TryGetValue"
Both simply step over the line.
I tried setting up VS using the following data here: http://www.symbolsource.org/Public/Home/VisualStudio
The same result, the debugger goes through the line.
I looked at the answer here: stack overflow
But this version does not seem to be a security update, and a search for "site: support.microsoft.com/kb 4.6.1586.0" yields nothing.
What am I doing wrong?
source share