gpt4 book ai didi

c# - 模块化 C# Winform 应用程序

转载 作者:行者123 更新时间:2023-11-30 16:25:09 26 4
gpt4 key购买 nike

我正在使用 C#.NET 2010

我正在为 20 个网点开展 POS 项目,并且每个网点都已安装和使用它。有一天表单发生变化,比如付款方式,我必须重新设计 UI 表单并修改逻辑代码。然后我重新编译项目并将更新发送到所有网点,这并不容易做到。然后我有一个想法,我需要将项目中的每个表单作为模块分开(如果可以的话我会使用DLL文件),这样当我修改一个表单时我不需要重新编译所有。我只是修改和编译所需的表格并将其更新到网点。

那么我可以将表单编译成 DLL 吗?如果是这样如何实现?或者也许我没有在正确的轨道上获得我的想法?

提前致谢..

最佳答案

已更新

CP文的评论已经指出,之前的回答有很多漏洞。 This article在 C# 中更好地实现了插件架构。您也可以引用this answer更多选择。

上一个答案

您可以使用 plugin架构来做到这一点。这是一个 very good article这可能对你有帮助。

This article demonstrates to you how to incorporate a single module, as a plugin for another application or use it as a standalone application. The article will demonstrate how a minimal change is required to obtain the above result.

关于c# - 模块化 C# Winform 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10203228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com