作为试图找出在我的机器上使用(以前)工作的 .NET COM 项目和 Excel 2013 的各种问题的一部分,我在 Visual Studio 2013 中创建了一个简单的测试 C# RTDServer 类。创建测试 RTD 服务器项目帮助我实现我的 Excel 2013 是 64 位版本,并且我需要将目标平台设置为 x64,以便任何 .NET COM 组件与此版本的 Excel 一起使用。
这个测试 RTD 组件工作正常(只要它被编译为 x64),但我无法使用 Visual Studio 调试代码。例如,过去在旧项目上的工作是将启动应用程序设置为 Excel.exe,然后我总是可以在方法中遇到断点ServerStart(IRTDUpdateEvent CallbackObject)
。
但是,当我在 VS 2013 项目中尝试此操作时,它从未达到断点。如果我在运行时设置了一个新断点,我会看到以下消息:
当前不会命中断点。没有为此文档加载任何符号。
我已经为此搜索了很多解决方案,但还没有找到任何可行的方法。