我的工作对sharepoint功能,其中包括几个列表中的定义,2web部件,征收机会和义形式。

我必须使用WSPBuilder包的这些,并要求包装所有的这些功能纳入一个单一的WSP解决方案的文件。

现在,WSP生成器就要求部署的文件,在一个特定文件夹结构,同样为12配置单元的sharepoint。

我的问题是我所有的特点是分别开发,并由多个项目文件,这些是不一定在同一个文件夹结构。。

我怎么使用WSP生成器,包装多功能纳入一个单一的WSP解决方案吗?

有帮助吗?

解决方案

也许这将帮助: HTTP://www.codeplex。 COM / wspbuilder /螺纹/ View.aspx?的ThreadId = 43125

最后,我想你通过使用工具,如NANT建立自己的WSP文件获得了很大的灵活性。

其他提示

有您需要在wspbuilder承接在同一个解决方案包的多个功能无需采取特别措施。 所有你需要做的就是创建一个新的文件夹下的12 \模板\每个功能特点在Visual Studio解决方案中的文件夹,并把相应的feature.xml文件是文件夹中。例如,你可能有:

12个\ TEMPLATE \ FEATURES \ FancyFeature \ feature.xml的 12个\ TEMPLATE \ FEATURES \ ReallyCoolFeature \ feature.xml的

...等等。

一旦构建解决方案,wspbuilder将读取您的12文件夹的整个树结构和在WSP的manifest.xml文件附加的相应节点。这同样适用于其他任何可能的子文件夹中的“模板”文件夹,包括图片,布局等内部:在他们都将在现实12蜂箱内正确的文件夹复制部署时间,因为你的解决方案中的12个文件夹是为了是原来的复制品。

为了更好地理解,创建12文件夹内的一些文件夹和文件在Visual Studio解决方案,编译您的项目,并期待产生manifest.xml文件内。

在简单的答案是,你将不得不复制所有文件形成的单个项目到一个主项目为您的解决方案。只要您所有的个人特征文件是在你的“12”文件夹中的正确位置,那么你会好到哪里去。

注:您需要检查任何组件所有的参照,因为这个解决方案将满足您所有的自定义逻辑创建1个组装

我有麻烦加dll wsp所以我写了一个短篇文章关于: 如何加Dll WSP解决方案

我通常有在被指定为“主”一个解决方案一个项目。我设置让这个“主”项目是去年建的依赖关系。然后,我想包括在WSP封装的其他项目,我编辑“后生成事件”,以XCOPY 12个文件夹的内容,并通过项目内置到相应的文件夹为主营项目的DLL。后来我一生成整个解决方案,我可以建立WSP封装为主营项目,并知道它包含的一切。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top