In Visual Studo, if you have the "Enable navigation to decompiled sources" option enabled, and you select "go to definition" on some identifier for which you do not have the source code, you receive a dialog like this:
The text of the above dialog, for the benefit of search engines:
IMPORTANT: Visual Studio includes decompiling functionality ("Decompiler") that enables reproducing source code from binary code. By accessing and using the Decompiler, you agree to the Visual Studio license terms and the terms for the Decompiler below. If you do not agree with these combined terms, do not access or use the Decompiler.
You acknowledge that binary code and source code may be protected by copyright and trademark laws. Before using the Decompiler on any binary code, you need to first: (i) confirm that the license terms governing your use of the binary code do not contain a provision which prohibits you from decompiling the software; or (ii) obtain the permission to decompile the binary code from the owner of the software.
Your use of the Decompiler is optional. Microsoft is not responsible and disclaims all liability for your use of the Decompiler that violates any laws or any software license terms which prohibit decompiling of the software.
I agree to all of the foregoing: [Yes] [No]
The problem is, I see this dialog way more often than I should. I would expect to only see it once per user, per installation of Visual Studio; instead, I see it several times per working day.
Is this expected behavior? If not, what could be causing this? If yes, how can it be permanently disabled / circumvented / thwarted / botched / hacked out of existence?