【发布时间】: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
我有 64 位 SharePoint 2007 的开发环境。我尝试使用 Visual Studio 2008 创建 SharePoint 工作流,但收到错误消息“未安装 32 位版本的 SharePoint Server。请安装 32 位版本的 SharePoint服务器”。有什么办法可以解决这个问题吗?
【问题讨论】:
标签: visual-studio-2008 sharepoint workflow 64-bit
我很快就会遇到类似的情况,自从我在博客文章中听说这个问题以来,我一直在提前研究这个问题。您显然仍然可以在 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 位平台。再过两周我应该会感觉到这一点,如果我想出更多的东西,我会回复。祝你好运!
【讨论】:
是的,同意柯蒂斯克的观点。因为我无法使用这些扩展,所以我今天花了很多时间为 SharePoint 开发通用 Windows 工作流。您在部署的便利性方面会有所损失,但有很多资源可以帮助您手动执行此操作。这对我有用(至少是部署部分):-
http://blah.winsmarts.com/2008-7-Authoring_SharePoint_2007_Workflows_using_VS2008.aspx
请注意,在我的例子中,我使用的是 32 位 Windows 2003 虚拟机,但托管在 64 位虚拟服务器上。
【讨论】:
我刚才也遇到了同样的问题。我发现 STSDEV 有确切的项目类型作为选项。
所以使用STSDEV 来创建这种项目。由于它在 64 位 Win2k3 和 VseWSS 2008 中被破坏,因此最好使用 STSDEV。
【讨论】:
我们通过在 SharePoint 设计器中设计工作流来解决此问题,然后在使用 VseWSS 通过 Visual Studio 进行部署时将它们捆绑并包含在 WSP 中。
PS:SharePoint Designer 现在是免费产品。
【讨论】: