我正试图为一个名为Alteryx的程序创建一个.NET框架DLL。我正在遵循他们的文档,了解如何做到这一点,我可以让它发挥作用。然而,当我尝试引用另一个DLL的某段代码时,它会出错。
我是Visual Studio的新手,不知道如何正确调试DLL。如何将调试器附加到Alteryx/DLL?
谢谢
我认为首先你需要弄清楚错误是来自你的dll还是来自外部dll。尝试放置一些Try-catch,查看异常消息和堆栈跟踪。
如果这还不足以识别问题,请尝试获取外部dll的源代码,并将其作为引用项目添加到您的解决方案中,然后可以在本地调试它并进入代码。
如果那个外部dll不是一个开源项目,我过去常常使用红门的软件调用反射器,这将有助于
https://www.red-gate.com/products/dotnet-development/reflector/