【发布时间】:2020-02-13 06:37:13
【问题描述】:
如果我在 C#.Net 中创建 Windows 应用程序。它将在超过 15k 客户端机器上运行。我的应用程序执行以下过程。
- 从本地数据库读取/写入数据。 DB 将是 RDBMS。
- 读/写设置到本地设置文件。
- 记录。
- 应用程序自动更新
由于业务或客户要求,我每 3 到 6 周更新一次我的应用程序。
例如,如果我使用 3 层应用程序架构。所以我应该创建多部分可执行文件还是合并单个可执行文件中的所有 DLL?我只是想知道这两种方法的优缺点。
谢谢。
【问题讨论】:
-
当然,您可以将整个应用程序打包到一个可执行文件中。您甚至可以将整个代码编写成一个方法——甚至是一行。如果这是一个好主意,取决于您是否以及如何重用代码以及其他客户是否可以使用它。
标签: c# executable portable-executable