这真的很奇怪,我似乎无法弄清楚为什么它不起作用。
我有一个C# dll,是另一个程序的附加组件,主程序不是我的或者不是.Net应用程序,因此我在调试选项卡中使用“启动外部程序”来启动它,并将我的程序作为命令行传递,程序启动并加载我的附加组件,但我的Visual Studio调试器不会进入调试器,也不会触发我的断点。
我检查了模块窗口,它甚至没有加载进去,我使用了Process Explorer查看了主程序,我的dll已经加载到主应用程序中。
该项目已设置为调试,符号为完整,但仍然没有任何作用。
我在VS 2008中创建了该项目,它可以正常工作,现在我正在尝试在VS 2010中使其工作,但是没有成功。
有人知道可能是什么原因吗?