I have an odd one that I have been working on for two days.
We have a TeamCity/ProGet setup for our internal nuget packages. It got to the point where we needed to debug the nuget packages so I went ahead and enabled source server support. Everything wired up nice and easy and I moved on.
Later in the day I attempted to step into an awaitable method in a nuget package and it stepped right over it (no error or printed output stating the source could not be found).
During my troubleshooting I created a sync wrapper for the method I was trying to step into, republished the nuget package and attempted to step into it which worked without issue.
To rule out the more complex library I created a new nuget package with two methods:
public async Task<bool> MyTestAsync()
return await Task.FromResult(true);
public bool MyTest()
I can step into the sync method everytime without issue but VS 2015 steps over the async method each and every time.
To rule out my box I went to a fresh image and reproduced the test which yielded the same results.
Is there a limitation to source/symbol server debugging that I cannot see to find in a google search? Has anyone else gotten this to work?