我正在开发一个 DLL(在 Visual C# Express 中),其中包含应用程序的一些插件逻辑。
一旦它被应用程序使用,是否有任何方法可以调试这个 DLL?该应用程序在 Windows 上作为服务运行,它是一个 COTS 应用程序,这意味着它不是我可以从中开始调试的 C# 项目。
我知道在 Visual C# Express 中调试存在一些限制。这个任务在 Visual Studio Pro 中可行吗?
我想要实现的是能够单步执行逻辑,设置断点以查看调用到来时发生的情况。有什么线索吗?
最佳答案
我不确定 VS Express,但通常情况下,
- 打开 Visual Studio
- 打开您的解决方案(Windows 服务项目)
- 调试 -> 附加到进程
- 从可用进程列表中选择您的服务
- 您可以使用断点和其他东西。
希望对您有所帮助。
关于c# - 从系统服务调用的 VS 调试 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11234511/