我知道这个话题有很多问题和文章,并且我在互联网上搜索了几个小时到目前为止,但我仍然无法找到正确的答案。我被分配了任务来调查我公司的SharePoint Web部件的开发环境。钱不是问题,但它必须是正确的做法。SharePoint Web部件开发环境
这是我的理想计划:在开发人员桌面上,安装VS2005/2008(已安装),VS2005/2008 Extension for SharePoint和WSPBuilder。它还安装了虚拟机,虚拟机运行Windows Server 2003/2008。 WSS3.0和SQL Express 2005/2008也将安装在VM上。
开发人员桌面是一个Web部件开发环境。开发人员使用VS开发SharePoint Web部件,然后运行WSPBuilder,它会将Web部件部署到VM上的SharePoint测试环境中。所以虚拟机只是一个SharePoint测试环境。 然而,这看起来不错,但它不起作用。为什么?由于VS扩展无法安装在开发人员的桌面上,因为它没有安装WSS3.0!
我绝对不想在VM上安装VS,因为我们的开发人员桌面已经安装了VS,我们不需要为1个开发人员提供2个VS许可证。 任何想法设置SharePoint Web部件开发环境的最佳方式是什么?
预先感谢您。
非常感谢您的回答。我可以问一个更远的问题吗?将Web部件部署到生产环境中的最佳方式是什么?在我的公司里,除了开发人员的桌面之外,我们还有开发,测试,产品环境。谢谢! – dave 2011-02-11 05:03:17
@dave VSSWSS 1.3创建一个部署包(wsp)和一个setup.bat。您可以在应用服务器上运行“setup.bat/install/weburl”,并将其部署到您的服务器场并激活必要的功能。 –
theChrisKent
2011-02-11 13:42:39
我将通过VSSWSS 1.3添加对WSPBuilder的投票。 VSSWSS具有的最大优势是VS 2010 SharePoint解决方案的升级途径。除此之外,在我看来,WSPBuilder是要走的路。 – knight0323 2011-02-11 20:45:13