我有一个项目引用了我有代码的程序集。我也拥有所有的PDB文件等。但是,在某个时候,我在调试时点击了对话框上的错误按钮,现在我无法再进入汇编代码。我知道这个描述有些含糊,但我相信我意外点击的对话是当你的“源代码比装配的内置版本更新,继续调试时抱怨的对话”。但我无法确定。无论如何,我肯定有一些简单的方法可以让Visual Studio恢复到它将再次逐步通过我的汇编代码的状态。任何伟大的想法?Visual Studio:进入程序集
回答
请确保您的孩子的项目如下: -
“打造干净” 你的孩子的项目。请确保所有dll和pdb文件已从您的子项目的bin \ debug文件夹中删除。
通过单击构建或ctrl-shift-b“构建”您的子项目。请不要点击F5,因为它没有得到最新的dll和pdb文件。
请确保您没有对父版dll的“版本”版本的引用,有时候这会对我造成问题,具体取决于该项目的版本构建配置。它应该是父项目的“调试”构建配置,您应该从调试文件夹添加引用或在Visual Studio中使用“引用路径”。
现在您可以通过点击F5来运行项目。
希望这会有所帮助。
是的,这基本上做到了。看来最终的解决办法是删除一切有关的东西,并从头开始重新构建。不是一个真正的答案,但我想它的工作原理... –
我认为每次你建立你的父项目,你需要按Ctrl-Shift-B建立子项目,以获得新的DLL和PDB文件。如果你只是打F5它不会更新DLL。我要求你清理dll,以防其他情况不好。但是你不需要每次清理 - 你只需要做非F5的构建。 – Nabheet
是的,我几乎总是这样做,而且我从来没有遇到过任何问题。我猜一些事情在一路上疯狂。无论如何,这些系统中有很多移动部件...... –
- 1. 如何停止Visual Studio调试程序进入程序集?
- 2. 如何让Visual Studio进入第三方程序集
- 3. Visual Studio 2008中的程序集编程
- 4. Visual Studio:如何在Visual Studio中引用程序集?
- 5. Visual Studio 2010 ReportViewer程序集引用
- 6. 的Visual Studio程序集的引用
- 7. Visual Studio .runsettings排除太多程序集
- 8. 错误的Visual Studio程序集输出?
- 9. 镜像字节/ X86嵌入式程序集(在Visual Studio 2010中)
- 10. Visual Studio进入不返回
- 11. 从Visual Studio运行进程
- 12. Visual Basic(Visual Studio 2005)将输入流重定向到进程
- 13. Visual Studio 2008修补程序
- 14. C#编译Visual Studio程序
- 15. Visual Studio 2015:程序过时
- 16. Visual Studio Web安装程序
- 17. 集成先进的安装程序合并模块项目与Visual Studio
- 18. Visual Studio SVN集成
- 19. Visual Studio在应用程序启动时进行远程调试
- 20. Unity到Visual Studio:已导入多个具有等效标识的程序集
- 21. Visual Studio如何连接到进程?
- 22. 在Visual Studio中附加调试进程
- 23. Visual Studio 2008 .Net - 跳过当前进程
- 24. Visual Studio 2012 - 在.NET 4.5框架中找不到System.Transactions程序集
- 25. Visual Studio的IIS Express:无法加载文件或程序集
- 26. 如何逐句通过Visual Studio中的引用程序集?
- 27. Visual Studio 8:在混合模式程序集中构建时间
- 28. 为什么Visual Studio要求强大的命名程序集?
- 29. 将应用程序与Visual Studio 2008中的项目集成?
- 30. Visual Studio 2010:参考程序集针对高框架版本
嗯,听起来不对。它存储在解决方案目录中隐藏的.suo文件中,您可以将其删除而不会太痛苦。在通话之前切换到组装是另一种方式。 –