2010-11-11 146 views
1

我一直在通过SP Designer和Visual Studio自定义SharePoint 2007,但在此之前,我还没有做过任何需要VS中的SharePoint模板的开发。现在我必须在VS中创建一个自定义工作流程,并且让我的环境设置似乎是一个主要障碍。Sharepoint 2007的开发环境?

这里是我的当前设置:

  • 64位PC与Windows 7和我的机器
  • SharePoint 2007中的远程服务器上运行Windows Server 2003

我试图在Visual Studio 2010中在VS中创建一个Sequential Workflow项目,但是我收到了一条消息,说我必须在我的机器上安装SharePoint 2007。经过许多工作,我可以在Windows 7上安装SharePoint 2007和SQL Server Express,但现在我收到一条错误消息,指出VS需要安装32位SharePoint。我试图安装32位SP,但我只能安装64位版本。

我也尝试安装WSPBuilder工具,因为我读到它们包含一个可以从64位安装中使用以创建顺序工作流的模板,但是在安装WSPBuilder工具之后,我没有看到任何其他的附加工具项目模板在我的Visual Studio中。

什么开发的SharePoint 2007中使用VS 2010和SP顺序工作流模板在Windows 7盒的最佳方式?

回答

1

开发SharePoint 2007的在非服务器操作系统,如果你从SharePoint服务器安装到您的开发机器复制任何引用的DLL是可能的。您将无法调试应用程序,但该项目将编译并可部署到服务器。我已经做到了这一点,使用没有问题STSDEV(类似于WSPBuilder)三大一年。

...除了自定义工作流。

复制所需的DLL本地似乎足以让工作流设计器打开,但一直存在着的东西,还没有工作正常。对于自定义工作流程,我建议在安装了SharePoint的服务器操作系统上安装Visual Studio。如果可能,请在另一台服务器(建议使用虚拟机)上安装Visual Studio,该服务器与将测试解决方案的现有远程服务器分开。

+0

听起来像我需要安装了SharePoint的Windows Server框VS 2010。我把它放在我们的测试服务器上,希望这会做到这一点! – stomcavage 2010-11-16 01:00:37

0

AFAIK,这是不可能用VS 2010和SharePoint 2010项目模板创建SharePoint 2007级的解决方案。我通常使用WSPBuilder,它没有问题。 WSPBuilder安装可能存在问题,因为安装后应该有WSPBuilder项目模板。

3

在此过程中为SharePoint 2007开发建议你使用VS 2008这是一个痛苦开发使用VS2010的解决方案。你最终可能会让他们工作,但这不值得浪费时间。