我有一个 Windows 应用程序,它从数据库中读取数据并根据用户选择的项目填充多个 Listview 容器。特定 Listview 中的某些数据可通过 MenuItem 选项右键单击以“将数据写入 Excel”。这可能需要大约 10 分钟才能完成。
我有用独立代码编写的 Excel 互操作部分,或者我可以将它合并到应用程序项目中。Excel 互操作应用程序只需要 1 个参数来完成它的工作。
我的问题是……我应该将它合并到 Windows 应用程序中并使用多线程还是将其作为一个独立的应用程序运行(这似乎更有效),这是从 Windows 应用程序调用的?在 Windows 应用程序启动该过程然后可以忘记它的地方有什么好的方法。