【发布时间】:2015-10-15 08:48:22
【问题描述】:
大家好,我已经用 c# 为 SAP Business one 创建了一些插件。现在我想做的是,每次我创建一个新函数时,我的插件都应该能够从数据库服务器自动下载它。我的计划是将所有这些函数包含在一个数据库表中,其中包含 (FuncName、EventType、EventForm、EventField、EventColumn、FuncCode) 等列。并且在我的插件代码中会有一个全局函数,它有几个开关案例等等......但是我怎样才能通过从表中读取这些数据来自动在源代码中创建新函数。任何适当的指导将不胜感激。
我是一家软件公司的实习生。所以我对编程不是那么好。因此,请不要以非常复杂的方式给出答案:-D
********我明白了上面的方法非常难!!!
更新:如果这是一个坏主意,请建议我一个更好的方法来做到这一点。但是考虑到有很多客户会使用这个插件,他们想轻松地将新创建的功能下载到这个插件中
*** 如果有人已经在 SAP B1 上创建了 AddOns,可以告诉我他们如何在 SAP B1 下注册时设法为其 Add-Ons 提供更新,这将对我有很大帮助。因为我还是解决不了这个问题!!!
更新:我已经为 SAP 插件创建了自己的更新程序功能。在此更新程序功能中,我将当前的 exe 文件替换为新版本的 exe。它工作得很好。但是在 SAP 中注册此插件后会出现问题。因为 SAP 中有很多校验和,这使得我替换旧的 exe 文件后插件无法工作。而且我不知道如何在不替换 exe 文件的情况下更新我的插件。任何有价值的建议将不胜感激。
【问题讨论】:
-
这听起来像个可怕的主意。你想解决什么问题?
-
@DGibbs :我添加了对我的问题的完整解释。也许你能理解我的问题是什么