【问题标题】:Deploying a XAP file into ~/ClientBin using VSeWSS使用 VSeWSS 将 XAP 文件部署到 ~/ClientBin
【发布时间】:2010-11-19 10:38:13
【问题描述】:

我有一个 SharePoint(使用 VSeWSS 1.3)项目,该项目创建了一个安装我的自定义内容类型的 WSP 文件。其中一种类型还安装了一个自定义版本的 DispForm.aspx,它托管了一个 Silverlight 控件,位于 ~/ClientBin 作为 XAP 文件。

ListDefinition.xml 文件中是否有办法指示 VSeWSS 将我的 XAP 文件部署到 ~/ClientBin 作为 WSP 解决方案的一部分?我知道如何将图像部署到 TEMPLATES\images 文件夹,但不知道如何部署到 ~/ClientBin 。

菲利普

【问题讨论】:

    标签: silverlight sharepoint deployment vsewss


    【解决方案1】:

    要将 XAP 文件放入 ClientBin 目录,您可以试试这个。让解决方案将 XPA 文件部署到 TEMPLATE 目录 (12 Hive) 中的文件夹。使用在 FeatureInstalled 事件上触发的 FeatureRecevier,您可以将 XAP 文件从其在 TEMPLATE 目录的子文件夹中的位置复制到 ClientBin 文件夹。

    FeatureUnstalled 事件可用于在收回解决方案时从 ClientBin 文件夹中删除 XAP 文件。

    【讨论】:

      【解决方案2】:

      WSP 可以将文件放置在以下位置

      1. 12 Hive 内的任何子文件夹
      2. 广汽
      3. Web 应用程序的 Bin 目录。

      考虑到上述情况,我建议您更改保存 XAP 文件的位置。你可以考虑把它放在 _Layouts 中。我就是这样做的

      【讨论】:

        猜你喜欢
        • 2014-02-24
        • 2010-09-17
        • 2010-11-02
        • 1970-01-01
        • 2010-11-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-29
        相关资源
        最近更新 更多