有没有为sharepoint开发自动生成elements.xml等文件的方法?

时间:2009-04-22 09:46:57

标签: xml sharepoint deployment code-generation

我已经在我的解决方案中匹配了“12 hive”结构,我使用SPDeploy创建和部署.wsp文件并部署到我的测试服务器。

我将在整个结构中添加一大堆文件,elements.xml和feature.xml文件中有很多冗余。有没有人完成这项工作来协助创建这些文件?

编辑:第一个评论者是完全正确的,这是elements.xml中的东西,这是手工艺的痛苦,虽然我很高兴我的所有xml尽可能自动生成...我想我有一些对手写的xml过敏反应...

4 个答案:

答案 0 :(得分:4)

你试过WSPBuilder from CodePlex吗?它为给定的功能生成必要的feature.xml文件。或者你可能正在寻找一些带有GUI的工具来拖动一堆文件,而elements.xml会更新accinlgy?

答案 1 :(得分:1)

我相信WSS版本1.3的Visual Studio Extensions(VSeWSS v1.3)可以做到这一点,但我不确定。它似乎是SharePoint开发工具的下一个进展。请注意,如果我没记错的话,它需要Visual Studio 2008。

以下是一些您可能会觉得有用的链接:

请注意,本系列中的第二篇博客侧重于功能。

答案 2 :(得分:1)

如果您想要自动生成的feature.xml文件,您可能需要切换到VSeWSS 1.3,它是Microsoft的SharePoint解决方案构建的官方工具。

但是使用VSeWSS,您还必须更改解决方案结构,因为无法将其与整个12 hives结构相匹配。但它包含其他概念,可将文件和内容放入12个配置单元中。

答案 3 :(得分:1)

为什么不从项目或项目中的特定元素文件创建自己的Visual Studio模板? 将项目中的任何文件导出到模板是重用痛苦的手工制作CAML文件的好方法。