从this question开始,我创建了一项功能,可以上载站点模板文件作为SharePoint网站的自动构建的一部分。但是,虽然该功能将.stp文件正确部署到配置单元,并且解决方案出现在CAS |中操作| “解决方案管理”页面中,网站模板未按预期显示在网站模板库中。我已经给出了下面的feature.xml和elements.xml文件的内容;任何人都可以发现我要去哪里吗?在MOSS中创建上传站点模板文件(.stp)的功能
feature.xml的
<?xml version="1.0" encoding="utf-8"?>
<Feature Id="59627434-4B75-4f9c-B830-E6E34007DA70"
Title=" Team Site Template"
Description="UKTI Connect Team Site Template"
Version="12.0.0.0"
Hidden="FALSE"
Scope="Web"
DefaultResourceFile="core"
xmlns="http://schemas.microsoft.com/sharepoint/">
<ElementManifests>
<ElementManifest Location="elements.xml"/>
<ElementFile Location="TeamSiteTemplate.stp" />
</ElementManifests>
</Feature>
elements.xml中
<?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Module Name="TeamSiteTemplate" Url="_catalogs/wt" RootWebOnly="TRUE" >
<File Url="TeamSiteTemplate.stp" Type="GhostableInLibrary" IgnoreIfAlreadyExists="FALSE">
<Property Name="LanguageDisplay" Value="English" />
<Property Name="Version" Value="3" />
</File>
</Module>
</Elements>
感谢,MagicAndi
亚历克斯,被接受为答案。在一位同事的帮助下,我已经管理,通过包含一个空的类文件来更新.wsp中的.dll,即使.dll本身没有部署,也能成功部署.wsp。 – MagicAndi
您的解决方案显然更容易接受! – MagicAndi
没问题!特征接收器可能是另一种方法。 –