我在visual studio 2012创建的默认wpf项目的静态Main()入口点函数(在App.g.i.cs中)设置了一个断点,目标是.net 4.5。但是,当我调试它时,它会不断地跳过我的断点并抱怨没有为此文档加载符号。
我已尝试过此解决方案中的所有内容: Why does my C# debugger skip breakpoints?
并且还多次重启vs 2012;也试过运行发布候选人,但没有运气。我甚至为.net本身下载了符号,并在工具中启用了“启用.NET Framework源代码” - > options-> debugging-> General。
我在这里可能会错过什么?
请赐教!
h9uest
答案 0 :(得分:1)
您无法调试 * .g.i.cs 文件。 (当然,除非你的VS2012中集成了反射器插件)
构建App.xaml时,MSBuild会生成实际的代码 表示在App.xaml中声明的内容,存储代码 App.g.i.cs。