我有一个SharePoint (使用VSeWSS 1.3)项目,它创建一个WSP文件,该文件安装我的自定义内容类型。其中一种类型还安装了自定义版本的DispForm.aspx,该版本承载了Silverlight控件,该控件位于~/ClientBin中,作为XAP文件.
ListDefinition.xml文件中是否有一种方法可以指示VSeWSS将XAP文件部署到~/ClientBin中,作为WSP解决方案的一部分?我知道如何将映像部署到TEMPLATES\images文件夹,但不知道如何部署到~/ClientBin。
菲利普
发布于 2009-08-14 09:43:20
要将XAP文件输入ClientBin目录,可以尝试以下操作。让解决方案将XPA文件部署到模板目录(12个Hive)中的一个文件夹中。使用在FeatureRecevier事件上触发的FeatureInstalled,您可以将XAP文件从模板目录的子文件夹中的位置复制到ClientBin文件夹。
在撤回解决方案时,可以使用FeatureUnistalled事件从ClientBin文件夹中删除XAP文件。
发布于 2009-08-14 03:40:48
WSP可以将文件放置在以下位置
Hive
考虑到上述情况,我建议您更改保存XAP文件的位置。您可以考虑将其放在_Layouts中。我就是这么做的
https://stackoverflow.com/questions/1274252
复制相似问题