VS2012调试:无法附加到进程

时间:2014-05-08 18:53:40

标签: wpf debugging visual-studio-2012

我有两个WPF解决方案:

解决方案A

 Project A1 (XBAP/WPF Application)
 Project A2 (UserControl Library)

解决方案B

 Project B1 (UserControl Library)

我参考A2.dll& A1.dll中的B1.dll。我有解决方案A& B在不同的VS2012实例中打开。当我调试A1.dll时,我想调试A2.dll& B1.dll也是如此。

  1. A2.dll可以调试,因为我和A1.dll在同一个解决方案中。

  2. 对于B1.dll,我使用Debug-> Attach to process-> A1.dll。但是没有打破断点,说没有为此程序集加载任何符号。

  3. 解决方法:

    如果我在解决方案A中打开B1.dll文件,会遇到断点,但考虑到应用程序增长时我们拥有的解决方案和项目数量,这是一个痛苦的过程。

    我验证了:

    1. B1.pdb文件存在且可由A1.dll访问。
    2. 在解决方案A,Debug-> Windows->模块中:我看到B1.dll,它说 已加载符号。
    3. 选中“Just My Code”。
    4. 我清除了我的本地方框并从团队服务器获得了最新代码。
    5. 重启我的盒子。
    6. 除NuGet外没有安装加载项。
    7. 它曾经在我的盒子上工作,仍在为我的团队成员工作,但突然停止为我工作。这非常令人烦恼,非常耗时。

0 个答案:

没有答案