我们在Visual Studio中创建了一个C#项目,结果是一个DLL文件。如果我们将该DLL文件导入第三方应用程序,它将充当插件。一切都好。但我的DLL文件中有一个错误,我可以通过放置一个调试点找到它。但我不知道如何将DLL导入第三方应用程序。
答案 0 :(得分:6)
转到Project Properties中的Debug选项卡,将Start Action设置为Launch External Process,然后选择第三方EXE。
答案 1 :(得分:3)
答案 2 :(得分:0)
的可能性:
System.Diagnostics.Debug.Write()
可能会涵盖您的情况,如果第三方应用程序正在调试模式下运行 - 您将在“输出”窗口中看到内容。System.Diagnostics.Debugger.IsAttached
,您可以检测您的组件是否在Visual Studio下运行,即使是由其他应用程序托管。如果是这种情况,您可以将调试信息转储到本地文件。答案 3 :(得分:0)
您可以尝试在项目中实施某些单元测试以缩小问题范围。