【发布时间】:2021-05-28 16:41:12
【问题描述】:
我有两个 EXE:
ImportJob.EXE
Validator.EXE
每个 EXE 调用一个库:
Validation.DLL
这一切都很好。接下来我需要做的是将一些逻辑从我的数据层添加到我的导入作业。数据层称为 Data.DLL。为了包含 Data.DLL,我需要在 Validation.DLL 中引用它。
问题是我不想将 Data.DLL 与 Validator.DLL 一起分发。
除非我引用 DATA.DLL,否则我无法编译,所以我不能只在我的调用周围放置一个 try/catch,因为引用将丢失:
来自 Validation.DLL:
try
{
results = DATA.RunMethod();
}
catch (Exception e)
{
// 100% okay with eating it
}
我非常感谢任何建议或想法。
【问题讨论】:
标签: c# dll shared-libraries