记录解决方案之间的错误

Logging Errors between solutions

我尝试完成以下 task:I Solution1 我编写业务逻辑的地方和 Solution 2 我连接的地方,例如微软幻灯片软件。我在这个解决方案中有日常任务,所以我将它用于许多项目。 Class1 遍历文件夹中的许多文件,并按 Texboxnames 从 Powerpoint 表格中提取文本。连接和提取由 Solution 2 完成,我想在其中实现一个 ErrorHandler 来捕获错误作为字符串。这些字符串我想保存在Logfile中的Solution1中。

我的问题是,一旦Solution2中出现错误,我就需要在解决方案1中使用“Exit For”,但我无法编写“ Exit For”在我的 Solution2 中。

如果我理解你的问题,有两种解决方案。从体系结构的角度来看,第一个但可能不正确的是在包含错误文本的 readfromPoserPointTextbox 中有一个输出参数。

更正确的方法是共享日志记录 class(有免费的第三方日志记录实现,让您无需重新发明轮子就可以做到这一点。)两种解决方案都可用,并允许每个解决方案处理自己的日志记录。