一个C#桌面应用程序(在Visual Studio速成版/社区版上)工作了,但是5秒后它就不工作了.
我try 了以下方法:
- 确保在所有程序集上设置了调试配置、调试标志和完整的调试信息.
- 从我的整个机器上删除所有bin和obj文件夹以及与项目相关的所有DLL文件.
- 从头开始重新创建导致问题的项目.
- 重新启动.
我在解决方案中有两个Windows窗体项目.其中一个加载调试信息,另一个不加载.它们都引用我试图在项目文件中以完全相同的方式获取调试信息的程序集.有什么 idea 吗?
我想在这里(主要是在我回来复习这个问题时)补充一点,那就是在加载程序集之前不会加载符号,只有在需要时才会加载程序集.如果断点位于仅在主程序集的一个函数中使用的库中,则在调用该函数之前,不会加载符号(并且将断点显示为未命中).