2009-04-22 38 views
1

我在我的解決方案中匹配了「12 hive」結構,我使用SPDeploy創建和部署.wsp文件並將其部署到我的測試服務器。有沒有爲sharepoint開發自動生成elements.xml等文件的方法?

我即將在整個結構中添加一大堆文件,並且elements.xml和feature.xml文件中有相當多的冗餘。有沒有人完成協助創建這些文件的工作?

編輯:第一個評論者是完全正確的這是在elements.xml中的東西是一個手工藝的痛苦,雖然我很高興我所有的xml儘可能自動生成......我想我有一些過敏反應手寫XML ...

+0

請解釋特徵生成器應該做什麼。我讀到你的問題的方式看起來像你正在尋找的工具不應該生成feature.xml,而是附帶的元素XML文件。 – LeonZandman 2009-04-22 14:03:50

回答

4

你試過WSPBuilder from CodePlex?它爲給定的功能生成必要的feature.xml文件。或者也許你正在尋找一些帶GUI的工具來拖拽一堆文件,並且elements.xml會被更新一致嗎?

+0

我也使用WSPBuilder,它非常方便部署解決方案。 – 2009-04-22 12:41:56

+0

據我所知WSPBuilder不生成Feature.xml文件!它只處理所有功能並生成WSP文件。這是一個強大的方便工具,但不是海報所要求的。 – LeonZandman 2009-04-22 14:00:14

1

我相信Visual Studio擴展WSS版本1.3(VSeWSS v1.3)這樣做,但我不確定。它似乎是SharePoint開發工具的下一個進展。請注意,如果我記得正確,它需要Visual Studio 2008。

這裏有一些這方面的鏈接,你會發現有用:

需要注意的是該系列中的第二個博客的重點功能。

1

如果您想要自動生成的feature.xml文件,您可能不得不切換到VSeWSS 1.3,它是微軟SharePoint解決方案構建的官方工具。

但是對於VSeWSS,您還必須更改解決方案結構,因爲無法將其與整個12個蜂巢結構匹配。但它包含了將文件和內容放入12個蜂房的其他概念。

1

爲什麼不從項目或項目中的特定元素文件創建自己的Visual Studio模板? 將項目中的任何文件導出到模板是重複使用痛苦的手工製作的CAML文件的好方法。

相關問題