【问题标题】:Development environment for Sharepoint 2007?Sharepoint 2007 的开发环境?
【发布时间】:2010-11-11 21:21:05
【问题描述】:

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

这是我目前的设置:

  • 我的机器上装有 Windows 7 和 Visual Studio 2010 的 64 位 PC
  • SharePoint 2007 在运行 Windows Server 2003 的远程服务器上

我尝试在 VS 中创建一个顺序工作流项目,但我收到一条消息,我必须在我的机器上安装 SharePoint 2007。经过大量工作,我能够在我的 Windows 7 机器上安装 SharePoint 2007 和 SQL Server Express,但现在我收到一条错误消息,指出 VS 需要安装 32 位 SharePoint。我尝试安装 32 位 SP,但只能安装 64 位版本。

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

在 Windows 7 机器上使用 VS 2010 和 SP 顺序工作流模板为 SharePoint 2007 开发的最佳方法是什么?

【问题讨论】:

    标签: visual-studio windows-7 sharepoint-2007


    【解决方案1】:

    在为 SharePoint 2007 进行开发时,建议您使用 VS 2008。使用 VS2010 开发解决方案很痛苦。您可能最终会让它们工作,但这不值得浪费时间。

    【讨论】:

      【解决方案2】:

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

      ...自定义工作流程除外。

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

      【讨论】:

      • 听起来我需要在安装了 SharePoint 的 Windows Server 机器上安装 VS 2010。我正在把它放到我们的测试服务器上,希望这能解决问题!
      【解决方案3】:

      AFAIK,无法使用 VS 2010 和 SharePoint 2010 项目模板创建 SharePoint 2007 解决方案。我通常使用 WSPBuilder,它可以正常工作。您的 WSPBuilder 安装可能有问题,因为安装后应该有 WSPBuilder 项目模板。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-10
        • 1970-01-01
        • 2010-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-25
        • 1970-01-01
        相关资源
        最近更新 更多