我已按照本指南为Mac上的OOB Silverlight应用程序创建了离线安装: http://sharppdf-sl.sourceforge.net/offlineoob.html
它使用苹果Package Manager
。在这里,您必须安装Silverlight OOB应用程序,然后使用一些已安装的数据来创建包。
我想知道,是否可以创建一个安装程序,在安装时下载最新的xap,即通过指定可以下载最新xap的URL。
是否有人已经采用过这种方法的经验或任何可能导致我朝着正确方向前进的想法?
提前致谢!
答案 0 :(得分:0)
嗯,我现在的方法是在silverlight应用程序中包含一个自动更新程序,然后使用问题中提到的指南创建一个安装包,并将更新留给应用程序本身。因此,我的Mac安装很可能不会安装最新的xap,但会立即更新。
据我所知,如果不编写自定义安装程序,就无法在安装过程中自动下载最新的xap。在安装OOB Silverlight应用程序的“标准”方式期间,会自动生成一些其他文件,这些文件必须包含在软件包管理器中。这整件事情并非如预期的那样,但它现在有效。
我只会在(或者甚至)移动到较新的Silverlight版本时更新我的安装包,因为我还在我的安装包中包含了Silverlight。
长话短说:保持对应用程序本身的更新,并使用可自行更新的应用程序创建安装包。