【问题标题】:SharePoint 2007 x64 workflow with Visual Studio 2008?带有 Visual Studio 2008 的 SharePoint 2007 x64 工作流?
【发布时间】:2009-06-20 02:41:56
【问题描述】:

我有 64 位 SharePoint 2007 的开发环境。我尝试使用 Visual Studio 2008 创建 SharePoint 工作流,但收到错误消息“未安装 32 位版本的 SharePoint Server。请安装 32 位版本的 SharePoint服务器”。有什么办法可以解决这个问题吗?

【问题讨论】:

    标签: visual-studio-2008 sharepoint workflow 64-bit


    【解决方案1】:

    我很快就会遇到类似的情况,自从我在博客文章中听说这个问题以来,我一直在提前研究这个问题。您显然仍然可以在 32 位下开发,然后将其移至 64 位服务器。

    看来问题确实出在 Sharepoint 扩展中...所以如果您不使用它们(即 SharePoint 2007 顺序工作流或 SharePoint 2007 状态机工作流项目)和just create a workflow project it appears to have better success for some。(查看 cmets发帖)

    Here's the tracked bug at Microsoft Connect,一些 VS 团队成员提供了一个“解决方法”,这基本上就是我第一次提到的。

    微软认为这是他们的“展示品”,他们正在将人们推向 64 位平台。再过两周我应该会感觉到这一点,如果我想出更多的东西,我会回复。祝你好运!

    【讨论】:

    • 我已与 MS 确认问题出在模板上,而这些模板从不打算安装在 64 位上。它们本应成为 VseWSS 扩展的一部分,但有人在 VS 构建期间没有按下正确的开关。
    【解决方案2】:

    是的,同意柯蒂斯克的观点。因为我无法使用这些扩展,所以我今天花了很多时间为 SharePoint 开发通用 Windows 工作流。您在部署的便利性方面会有所损失,但有很多资源可以帮助您手动执行此操作。这对我有用(至少是部署部分):-

    http://blah.winsmarts.com/2008-7-Authoring_SharePoint_2007_Workflows_using_VS2008.aspx

    请注意,在我的例子中,我使用的是 32 位 Windows 2003 虚拟机,但托管在 64 位虚拟服务器上。

    【讨论】:

      【解决方案3】:

      我刚才也遇到了同样的问题。我发现 STSDEV 有确切的项目类型作为选项。

      所以使用STSDEV 来创建这种项目。由于它在 64 位 Win2k3 和 VseWSS 2008 中被破坏,因此最好使用 STSDEV。

      【讨论】:

        【解决方案4】:

        我们通过在 SharePoint 设计器中设计工作流来解决此问题,然后在使用 VseWSS 通过 Visual Studio 进行部署时将它们捆绑并包含在 WSP 中。

        PS:SharePoint Designer 现在是免费产品。

        【讨论】:

        • 是的,Designer 是免费的,如果您付费(像我们一样),您就有权获得网络表达许可证
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-06
        相关资源
        最近更新 更多