我有 SharePoint (使用VSeWSS 1.3)项目,该项目会创建安装我的自定义内容类型的WSP文件。其中一种类型还安装了DispForm.aspx的自定义版本,该版本托管 Silverlight控件,位于〜/ ClientBin中作为XAP文件。
ListDefinition.xml 文件中是否有一种方法可以指示VSeWSS 将我的XAP文件部署到〜/ ClientBin 作为WSP解决方案的一部分?我知道如何将图像部署到TEMPLATES \ images文件夹,但不能部署到〜/ ClientBin。
菲利普
答案 0 :(得分:1)
要将XAP文件放入ClientBin目录,您可以尝试这样做。让解决方案将XPA文件部署到TEMPLATE目录(12 Hive)中的文件夹。使用在FeatureInstalled事件上触发的FeatureRecevier,您可以将XAP文件从其在TEMPLATE目录的子文件夹中的位置复制到ClientBin文件夹。
FeatureUnistalled事件可用于在收回解决方案时从ClientBin文件夹中删除XAP文件。
答案 1 :(得分:0)
WSP可以将文件放在以下位置
考虑到上述情况,我建议您更改保存XAP文件的位置。您可以考虑将其放在_Layouts中。这就是我做的事情