Xlam Addin如何创build更新过程
我为用户需求创build了XLAM插件function区。 现在我需要创build更新过程来修复bug。
是否有可能在飞行中更改XLAM文件?
是的,这是非常可行的。 两种方法来演示:
-
手动方法
- 确保生产中的加载项文件设置为只读(右键单击文件,属性,选中该checkbox)。
- 完成开发,testing和接受更新后,只需更换文件,并确保将新副本设置为只读。
-
自动方法
- 确保文件中有一个内部版本号。
- 有一个中央位置,您可以在其中存储当前版本号
- 在文件中检查其内部版本与外部版本号的代码
- 如果外部更高,build议更新
- 具有重命名当前加载项(在加载项本身或处理更新的另一个加载项中)的代码,下载新的副本,然后向用户显示一条消息,指出加载项已更新,请重新启动高强
- 在加载项中添加代码,在启动时清除加载项的旧副本。
请参阅: http : //jkp-ads.com/articles/updateanaddin.asp
dynamic更改XLAM文件是可能的。 但是,我不这样做,因为如果你打破生产版本,那么别人的工作就会受到干扰。
我通常这样处理:我将xlam保存到“安全”文件夹中的其他工作簿 – 即我可以访问的文件夹中。 然后我做编辑。
这样,生产版本仍然可以工作,直到你在编码中解决了你需要的东西。 当您的更新正在工作,然后将其提供给其他用户。