中指定了多個Web部件文件時,只有一個Web部件添加到wp庫中我試圖將多個Web部件部署爲同一功能的一部分。通過在單個Module元素中指定多個File元素(請參閱C:\ Program Files \ Common Files \ Microsoft Shared \ web server extensions \ 12 \ TEMPLATE \ FEATURES \ SearchWebParts),SharePoint本身似乎很高興地完成此操作。在我的情況下,只有第一個Web部件被添加到Web部件庫,儘管對於其他組而不是在Property元素中指定的組。當在模塊
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Module Name="WebPartPopulation" Url="_catalogs/wp" Path="WebParts">
<File Url="Test1.webpart" Type="GhostableInLibrary">
<Property Name="Group" Value="MyGroup" />
</File>
<File Url="Test2.webpart" Type="GhostableInLibrary">
<Property Name="Group" Value="Mygroup" />
</File>
</Module>
</Elements>
我的.webpart文件位於與元素文件相同的目錄中;我嘗試在元素元素上設置Path =「」,但沒有任何部署。在兩個文件元素之間切換將部署Test2.webpart,而不是Test1,Test1.webpart不會添加到功能激活中。爲每個模塊添加單個文件確實有效,但這意味着需要複製模塊元素。
我自動關閉Property元素,但那肯定不是罪?我究竟做錯了什麼?