我为不同的Sharepoint webparts和事件接收器提供了多个项目/ wsp解决方案。这对开发很好,但是我想将生成的.wsp文件合并为一个用于生产部署的.wsp文件。 有没有办法做到这一点?我只使用vsewss 1.2。合并Sharepoint WSP解决方案文件
0
A
回答
2
这是GOI ng会很痛苦,但为了正确执行此操作,您应该放弃vsewss 1.2,在Visual Studio中重新组织项目并使用WSPBuilder。
WSPBuilder是伟大的,因为它需要大量的手工工作,创造出体现,DDF和编译CAB的。
2
我还没有看到一个工具,它这样做,但它不应该是很难创建:
- 解压WSP封装(他们只是 有一个奇怪的扩展cab文件)
- 合并目录结构
- 合并的文件的manifest.xml
- 拉链组合包
2
你将不得不做了很多这VSeWSS的背景你自己做的工作。有许多关于创建WSP Creating a Solution Package in Windows SharePoint Services 3.0 水安全计划的基础上MSDN A文章被包含的manifest.xml和文件结构CAB文件,您将文件在WSP正确的位置,使他们部署是imortant到SharePoint中的正确位置。
我同意JD
这将是痛苦的,但要 真正做到这一点正确的 生产推动你应该放弃 VSeWSS的1.2,重新组织项目 的Visual Studio中和使用 WSPBuilder。
这将是重构代码和程序集结构的好时机,以便最大限度地减少需要部署的程序集数量。
如果您有任何Web部件,一定要检查该功能的XML文件都corect为VSeWSS的preparses和做文字replacment befor产生的WSP文件。 它会在需要完整程序集名称的文件中通用存储guid。
如果你会做很多的SharePoint开发工作,它是probly值得花一点时间学习如何在WSP封装工作manafest.xml和休息。
2
有一个优势,不必在一个单一的WSP所有的代码..你可以做局部的部署,你不必在一个巨大的Visual Studio解决方案所有的代码。
为什么不在一个脚本文件中编写所有WSP部署?这似乎比解决WSP本身更透明的解决方案。
相关问题
- 1. Sharepoint WSP解决方案和页面URL
- 2. 如何部署SharePoint 2010的解决方案(WSP)到SharePoint 2007
- 3. 合并Visual Studio解决方案文件
- 4. 合并Visual Studio解决方案文件
- 5. 如何使用wsp解决方案和exe.config文件进行无提示部署?
- 6. SharePoint解决方案设计
- 7. 将多个功能打包到单个WSP解决方案文件中
- 8. 在MOSS 2007中使用部署的wsp解决方案
- 9. 是否可以通过功能激活来部署SharePoint解决方案(WSP)?
- 10. 为VS2008解决方案创建VS2010解决方案文件
- 11. msbuild解决方案文件
- 12. 从WSS提取解决方案文件
- 13. 重构解决方案文件夹到新解决方案
- 14. SharePoint:“无法提取解决方案中的cab文件”
- 15. SharePoint 2010 - 部署MasterPage解决方案后批准/发布文件
- 16. 在SharePoint 365上使用解决方案
- 17. SharePoint 2010的沙盒解决方案
- 18. 部署Sharepoint解决方案时出错
- 19. SharePoint 2010沙箱解决方案超时
- 20. 部署到Sharepoint 2013解决方案GAC
- 21. 调试现有的Sharepoint解决方案
- 22. SharePoint 2013的表格解决方案
- 23. 如何创建SharePoint解决方案?
- 24. 最适合并行的硬件/软件解决方案?
- 25. 的SharePoint Visual Studio解决方案在解决方案库中不可见
- 26. 为多重Sharepoint解决方案部署解决方案MSBuild脚本
- 27. Sharepoint 2010,将webpart类型从一个Sharepoint包(.wsp)解决方案加载到另一个项目
- 28. 基于Web的文档合并解决方案?
- 29. C#解决方案上传文件
- 30. Eclipse/Aptana文件同步解决方案
WSPBuilder的优势是什么? – driAn 2010-01-28 11:08:53
它是我解决根(项目)结构问题的最小努力方法。 – 2010-01-29 02:41:26