问题:
答案 0 :(得分:3)
至于XAP文件的一般内容,有两个重要的位:
其他任何内容都只是您的应用使用的内容。
答案 1 :(得分:2)
如果您使用其他核心Silverlight程序集(例如SilverlightToolkit),Silverlight XAP文件可能会非常棘手。
XAP文件只是zip文件 - 打开一个并查看。它们是自包含的,包含任何自定义/额外的dll - 当用户安装Silverlight时,将安装标准的Silverlight程序集。
对于将要使用的每个程序集,.proj文件中都需要对dll的引用。 IE浏览器。与其他项目类型不同,如果一个项目引用另一个项目,则两个项目都需要引用任一项目使用的所有dll。
如果需要,您应该能够将某个XAP文件交给某人 - 但Silverlight旨在用于浏览器,因此您至少需要包含生成的测试页。最好,最有用的是提供一个可公开访问的网页,用于托管您的silverlight应用程序。
HTH。
答案 2 :(得分:1)
即使这个问题已经得到解答,我也会把这个问题抛出来,因为它还没有被提及。
您提到您正在使用SL4 - 如果您的浏览器用完(OOB),那么您可以发送XAP文件,并使用sllauncher.exe(2)将其“安装”到客户端机器。作为该安装的一部分,您还可以指定更新的来源,这对于发现错误或需求发生变化非常重要。