2011-02-23 69 views
2

我在我的电脑上使用visual studio 2010的问题(windows 7 64位)Visual Studio 2010调试器不要停止在断点?

我正在为outlook做c#加载项。我可以将它添加到Outlook中,尝试它,但我无法调试它,因为调试器不会停在断点处。我在谷歌和这里搜索了一些关于这方面的信息,但是我发现没有什么能帮助我。

有人有解决方案吗?

回答

3

您是否将Visual Studio附加到Outlook进程? 要附加到现有的进程打开调试 - >附加到进程...

然后你应该能够调试你自己的代码。请参阅this。基本上,似乎有两种方式,这可能解决:

  • 更改项目开始行动开始,而不是启动外部应用

  • 有该条指向another post另一个链接项目。在这里面有很多东西,但是底层是VS描述了VS不能同时调试多个Frameworks(比如2.0和4.0)。还有一些关于如何解决这个问题的描述。

+0

我无法做到这一点。当我选择Outlook时,无法选择“附加” – Nanis 2011-02-23 11:03:09

+0

是否已经有一些调试器附加到Outlook?我只是快速浏览一下,可以附加到我的系统上的任何进程。只有当我知道你不能附加的时候,该进程已经连接了一个调试器。你有没有检查附件的类型?默认应该是自动的,你可以尝试将其明确设置为托管。 – 2011-02-23 11:08:37

+0

另外,如果您已连接到Outlook,则必须确保Outlook使用的程序集与Visual Studio中的版本完全相同。当代码库不同时,VS不会中断。那么,你可以重写这个,但我忘了这个选项的确切位置。无论如何,这通常不会有帮助,因为不同的代码库使得大多数时候调试几乎不可能。 – 2011-02-23 11:15:39

0

我在Visual Studio 2012

我真的真的只是添加MessageBox.Show("test");private void ThisAddIn_Startup(object sender, System.EventArgs e) { }和已经存在被击中断点经历了同样的问题。

原来的困难是我第一次遇到异常。潜在地,线程没有完全退出并最终运行自动生成和关闭方法。

相关问题