sharepoint 2007 webparts的最低开发环境

时间:2010-11-16 14:46:23

标签: sharepoint web-parts

我知道有关于sharepoint开发环境的问题已有几个问题,但我想知道是否有一个快捷方式,如果我想做的就是开发一个相对简单的webpart。我是否仍然需要使用Windows服务器,安装sharepoint,sql server,wss等创建虚拟机,还是有一些简单的方法可以更快地启动和运行?

简而言之,为sharepoint 2007开发webpart所需的绝对最低环境是什么?

4 个答案:

答案 0 :(得分:2)

除非您愿意忍受一些严重的缺点(例如无法调试您的Web部件),否则您将不得不使用Windows服务器构建虚拟机。

最低开发环境是: -Windows Server + SharePoint(WSS或MOSS)+ Visual Studio

SQL Express将随Visual Studio一起安装。

设置第一个虚拟机需要一些时间,但是一旦拥有它,您就可以备份它并将其用于每个新项目。虽然你可能通过复制一堆DLL和黑客攻击来在你自己的机器上开发一个Web部件,但它几乎肯定不值得。能够快速调试和部署将使您的开发速度更快。

即使您不需要,我仍然建议您在最小环境中安装WSPBuilder。安装需要2分钟,这样可以节省数小时。

答案 1 :(得分:0)

如果您可以运行2GB的虚拟机,那么您应该可以进行Web部件开发。我说虚拟机因为我怀疑你想要在你的桌面上运行Windows服务器。

另外,请记住,您的Web部件可以使用ASP.NET WebPart对象,您可以在任何您希望的环境中进行开发。如果你抽象出足够的代码,你应该能够保存SP对象模型代码,直到最后一个可能减少你在实际SP环境中的时间的步骤。

答案 2 :(得分:0)

绝对最小值是ASP.NET 2.0,文本编辑器,编译器和makecab.exe。

SharePoint Web部件继承自System.Web.UI.WebControls.WebParts.WebPart,因此只要您不需要访问SharePoint API,就可以使用具有.NET运行时的任何配置创建类和关联的XML文件。

但是,您可能希望使用Visual Studio。许多人推荐WSPBuilder,但我使用的是STSDEV的自定义版本,可以在我的Windows XP笔记本电脑上运行。 Visual Studio帮助编写代码,而WSPBuilder或STSDEV帮助创建支持XML文件和WSP解决方案包文件。

如果需要使用SharePoint API,则可以从安装了SharePoint的服务器复制必要的DLL。将DLL放在本地,然后将它们添加到项目引用中。

如果调用SharePoint API,您将无法调试Web部件。就个人而言,我宁愿能够使用我的电脑而不是调试。代替调试,我使用日志记录。在开发过程中,我创建一个名为Log的公告列表,并写下我想要登录到该列表的任何内容。

答案 3 :(得分:0)

开发简单Web部件所需的环境是:

使用WSP Builder添加Visual Studio。

开发webpart并构建它。构建webpart时,您将获得webpartname.wsp。

将此文件带到安装了Sharepoint的计算机上,您可以使用sstadm进行部署。

如果有人想要详细信息,请告诉我。 Hari Gillala