【发布时间】:2018-02-28 09:01:22
【问题描述】:
我有一个 ClassLibrary 项目,我需要将其附加到外部应用程序(控制台应用程序)。
我在这里找到了一些解决方案,确切地解释了我正在做的事情,但在我的情况下,它不能从 vs 运行,看起来我需要一些延迟来将 VS(自动附加)到可执行文件
我尝试执行以下操作,应用程序运行但未命中断点。
但是,如果我手动运行此过程并(等待加载)并将我的库附加到此过程,它可以工作,但我们需要自动执行此操作
我也在这样做,但是无论是否从 VisualStudio 运行可执行文件,附加(调试)都无法正常工作。
【问题讨论】:
-
您是否将可执行文件导入到 Visual Studio 解决方案中? docs.microsoft.com/en-us/visualstudio/debugger/…
-
@FletchZhou-MSFT 感谢您的链接,我在这里测试并部分解决了我的问题,我的要求之一是避免向解决方案添加新项目,因为它是 ClassLibrary 的项目模板和那里不应该有第 3 方项目。但是我今天将用我制作的另一个解决方案来介绍这个问题,使用 EnvDTE.Process 并通过代码附加外部应用程序(通过调试调用),请随时在此处发布您的答案,它对某些场景有效 :) 谢谢。
-
感谢您的回复。如果您找到了更好的解决方案,也可以将其发布为答案。
标签: c# visual-studio debugging