c# - 从系统服务调用的 VS 调试 DLL

标签 c# .net dll visual-studio-debugging

我正在开发一个 DLL(在 Visual C# Express 中),其中包含应用程序的一些插件逻辑。

一旦它被应用程序使用,是否有任何方法可以调试这个 DLL?该应用程序在 Windows 上作为服务运行,它是一个 COTS 应用程序,这意味着它不是我可以从中开始调试的 C# 项目。

我知道在 Visual C# Express 中调试存在一些限制。这个任务在 Visual Studio Pro 中可行吗?

我想要实现的是能够单步执行逻辑,设置断点以查看调用到来时发生的情况。有什么线索吗?

最佳答案

我不确定 VS Express,但通常情况下,

  1. 打开 Visual Studio
  2. 打开您的解决方案(Windows 服务项目)
  3. 调试 -> 附加到进程
  4. 从可用进程列表中选择您的服务
  5. 您可以使用断点和其他东西。

希望对您有所帮助。

关于c# - 从系统服务调用的 VS 调试 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11234511/

相关文章:

c# - 在所有任务完成之前防止异步方法返回

c# - SHA256CryptoServiceProvider 和 SHA256Managed 之间的区别

C#表面2数据源

c# - 从 Windows Phone 7 连接到 MYSQL

通过 .cab 安装 java 应用程序

c++如何在运行时链接函数声明?

c++ - 将单例实例共享到共享库而不导出它

java - 从 Java 使用 C# 编写的 DLL

c# - 手动终止递归

c# - PhluffyFotos 不适用于 Azure SDK 1.3