第二个不带检测库的可执行文件



我的应用程序从仪器收集数据并将其保存到数据库中。 应用程序还可以查看以前收集的数据。

我想要第二个可执行文件,用于仅加载不包含数据采集组件的旧数据(因此不需要仪器库)。 它只是完整应用程序的一个子集("收集数据"按钮已禁用)。

我怎样才能做到这一点?

你为什么不做单独的项目?

  • 检测:表示捕获数据的类型(类库项目)
  • Instrumentation.Capture:捕获数据的方法/对象(类库项目)
  • 您的
  • 捕获应用程序:您的大应用程序,可以完成所有工作
  • 您的
  • 实用程序应用程序:执行您的大应用程序功能的子集

项目依赖关系:

    检测
  • 。捕获引用 检测
  • 您的捕获应用程序引用检测。捕获
  • 您的实用程序应用程序引用 检测
此外,在

检测中实现数据的反序列化可能是明智的,这样做将允许实用程序仅引用核心类。

我使用了前缀检测,但这只是一个示例。

最新更新