我在我的电脑上使用visual studio 2010的问题(windows 7 64位)Visual Studio 2010调试器不要停止在断点?
我正在为outlook做c#加载项。我可以将它添加到Outlook中,尝试它,但我无法调试它,因为调试器不会停在断点处。我在谷歌和这里搜索了一些关于这方面的信息,但是我发现没有什么能帮助我。
有人有解决方案吗?
我在我的电脑上使用visual studio 2010的问题(windows 7 64位)Visual Studio 2010调试器不要停止在断点?
我正在为outlook做c#加载项。我可以将它添加到Outlook中,尝试它,但我无法调试它,因为调试器不会停在断点处。我在谷歌和这里搜索了一些关于这方面的信息,但是我发现没有什么能帮助我。
有人有解决方案吗?
您是否将Visual Studio附加到Outlook进程? 要附加到现有的进程打开调试 - >附加到进程...
然后你应该能够调试你自己的代码。请参阅this。基本上,似乎有两种方式,这可能解决:
更改项目开始行动开始,而不是启动外部应用
有该条指向another post另一个链接项目。在这里面有很多东西,但是底层是VS描述了VS不能同时调试多个Frameworks(比如2.0和4.0)。还有一些关于如何解决这个问题的描述。
我在Visual Studio 2012
我真的真的只是添加MessageBox.Show("test");
到private void ThisAddIn_Startup(object sender, System.EventArgs e) { }
和已经存在被击中断点经历了同样的问题。
原来的困难是我第一次遇到异常。潜在地,线程没有完全退出并最终运行自动生成和关闭方法。
我无法做到这一点。当我选择Outlook时,无法选择“附加” – Nanis 2011-02-23 11:03:09
是否已经有一些调试器附加到Outlook?我只是快速浏览一下,可以附加到我的系统上的任何进程。只有当我知道你不能附加的时候,该进程已经连接了一个调试器。你有没有检查附件的类型?默认应该是自动的,你可以尝试将其明确设置为托管。 – 2011-02-23 11:08:37
另外,如果您已连接到Outlook,则必须确保Outlook使用的程序集与Visual Studio中的版本完全相同。当代码库不同时,VS不会中断。那么,你可以重写这个,但我忘了这个选项的确切位置。无论如何,这通常不会有帮助,因为不同的代码库使得大多数时候调试几乎不可能。 – 2011-02-23 11:15:39