C#类库-如何调试

本文关键字:调试 何调试 类库 | 更新日期: 2023-09-27 18:22:15

我是Visual Studio学习版的新手。

我正在编写一个类库,并想调试它,但我不知道如何做到这一点。dll用于一个应用程序,该应用程序本身会注入到其他软件中。我可以直接访问该应用程序。

到目前为止,我已经将调试器附加到应用程序中,但现在呢?我现在是否必须指定一些东西,以便在调试它时,总是在应用程序的插件目录中构建一个新版本?或者我应该将我的工作目录设置为应用程序插件目录吗?

我读过https://msdn.microsoft.com/en-us/library/aa291243%28v=vs.71%29.aspx以及各种其他资源,但它从未发生过预期的事情。

C#类库-如何调试

将一个新项目添加到您的解决方案中,以输出可执行程序集,如WinForms、Console或Web。

将此新项目设置为启动项目。

将类库项目添加到可执行项目引用中。

编写测试代码。

运行可执行项目。

我想您可能会对visual studio中的调试内容感到困惑。Visual Studio中的调试允许您设置断点,并通过突出显示引发错误的代码行来更清楚地查看错误。

我正在编写一个类库,并想调试它,但我不知道如何做到这一点。dll用于一个应用程序,该应用程序本身会注入到其他软件中。我可以直接访问该应用程序。

库类很难调试,b/c它们不想自己运行。事实上,我不会称你们班为图书馆。您的代码是一个将自己"挂钩"到另一个软件中的应用程序。您可以调试应用程序,方法是在附加调试器的情况下运行它(只需按"开始"键即可附加调试器,除非您明确要求在项目设置中不要附加它),然后使用应用程序将自己注入另一个软件应用程序在测试中产生的任何错误都将被调试器捕获