Xlam Addin如何创build更新过程

我为用户需求创build了XLAM插件function区。 现在我需要创build更新过程来修复bug。

是否有可能在飞行中更改XLAM文件?

是的,这是非常可行的。 两种方法来演示:

  1. 手动方法

    • 确保生产中的加载项文件设置为只读(右键单击文件,属性,选中该checkbox)。
    • 完成开发,testing和接受更新后,只需更换文件,并确保将新副本设置为只读。
  2. 自动方法

    • 确保文件中有一个内部版本号。
    • 有一个中央位置,您可以在其中存储当前版本号
    • 在文件中检查其内部版本与外部版本号的代码
    • 如果外部更高,build议更新
    • 具有重命名当前加载项(在加载项本身或处理更新的另一个加载项中)的代码,下载新的副本,然后向用户显示一条消息,指出加载项已更新,请重新启动高强
    • 在加载项中添加代码,在启动时清除加载项的旧副本。

请参阅: http : //jkp-ads.com/articles/updateanaddin.asp

dynamic更改XLAM文件是可能的。 但是,我不这样做,因为如果你打破生产版本,那么别人的工作就会受到干扰。

我通常这样处理:我将xlam保存到“安全”文件夹中的其他工作簿 – 即我可以访问的文件夹中。 然后我做编辑。

这样,生产版本仍然可以工作,直到你在编码中解决了你需要的东西。 当您的更新正在工作,然后将其提供给其他用户。