私が常に気付いていることの 1 つは、イミディエイト ウィンドウからの呼び出しには、次の名前空間から発信された呼び出しが少なくとも 1 つ含まれていることです。
Microsoft.VisualStudio.HostingProcess
もしそうなら、次のように言ってください。
public static string DumpStack()
{
return new StackTrace().ToString();
}
次のようなものが表示されます。
at ConsoleApplication1.Program.DumpStack()
at ConsoleApplication1.Program.Main(String[] args)
at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()