没有仪表库的第二个可执行文件

时间:2014-04-04 16:46:39

标签: c# .net

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

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

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

为什么不做单独的项目?

  • Instrumentation:表示捕获数据的类型(类库项目)
  • Instrumentation.Capture:捕获数据的方法/对象(类库项目)
  • YourCaptureApplication:完成所有工作的大型应用
  • YourUtilityApplication:执行大型应用程序的一部分

项目依赖项:

  • Instrumentation.Capture引用Instrumentation
  • YourCaptureApplication引用Instrumentation.Capture
  • YourUtilityApplication引用Instrumentation

此外,在Instrumentation中实现数据的去序列化或序列化可能是明智之举,这样做会使您的实用程序仅引用核心类。

我使用了前缀Instrumentation,但这只是一个例子。