2010-08-07 70 views
2

可能与否?在Windows XP 32位上的Sharepoint 2010开发?

我知道Sharepoint 2010 Server甚至不会运行在Vista/Windows 7 64位的客户端上,忘记了Windows XP 32位。

但是,如果我可以在Windows XP上安装和使用Visual Studio 2010就好了,不应该Sharepoint开发工具也适用于Windows XP 32位?

事情是我有一台非常旧的笔记本电脑(从2005年),甚至不支持64位架构,所以我坚持使用WinXP 32位。

如果在使用VS2010的Windows XP 32位上进行(Remote?)Sharepoint开发的任何方式,请告诉我。

回答

4

大部分什么样的开发工具,为您提供做出两个假设:

  • 您在64位架构上运行
  • 的SharePoint安装并排侧与Visual Studio

在32位XP机器上运行可以打破这些假设。许多内置的Visual Studio生产力辅助工具(例如deploy和retract命令)都会失败。我甚至无法在类似条件下使用SharePoint 2010项目模板创建项目。

通过使用常规的类库或Web应用程序项目,从服务器的GAC复制SharePoint.dll(用作参考)以及使用MakeCab手动创建.ddl和.wsp文件,您可能会取得一些进展与2007年,从PowerShell的一些帮助);然而,与在安装SharePoint的Vista SP2 X64或Windows 7 X64上运行相比,这听起来令人沮丧。

+0

你可以看看使用WSPBuilder或STSDev帮助创建您的WSP 也可以设置远程调试,但是这可能是更棘手。 – 2010-08-09 16:13:03

+0

感谢您的反馈意见。几年前,我放弃了WSPBuilder,因为我无法让管理层让我在开发工作站上安装SP2007。从那时起,事情可能会变得更好,我希望。我刚刚离开了WSPBuilder循环。 – kbrimington 2010-08-09 16:21:58

+0

思考一下后,你的PS脚本听起来像是一个更好的主意,他们也更便携。 – 2010-08-10 12:17:45

3

根据上述答案,VS 2010 SharePoint项目需要本地安装SharePoint。您可以使用外部工具来进行开发,例如WSPBuilder,但我不推荐这种方法。你最好坚持MS工具。

的选项有:

  1. 升级到Windows 7 64位或Windows Server 2008 R2
  2. 运行VMware服务器(免费),这应使您能够在32位主机上运行64位虚拟机(我认为?实际上不确定这个假设),并创建一个用于SP开发的Win7 x64或Win 2008 R2的虚拟机。
+0

关于#2,在主板支持这种模拟的情况下,VMWare可以在32位主机上运行64位软件是绝对正确的。它因机器而异,但如果硬件支持它,则可以作为选项。我会为该建议投票+1。 – kbrimington 2010-08-08 02:29:57

+0

你能解释为什么你不推荐像WSPBuilder这样的3td派对扩展。 – 2010-08-09 16:15:59

+0

@JC:我不能说husainnz,但在2007年,我无法做到WSPBuilder提供的一半,因为我的开发工作站上没有安装SP2007。我不知道这是否仍然如此,因为我最近一次尝试是将近三年前。 – kbrimington 2010-08-09 16:20:17

1

您可以使用Win7的64位作为你的开发环境 http://msdn.microsoft.com/en-us/library/ee554869.aspx

+0

请阅读我的文章。我的CPU不支持64位体系结构,或者我很乐意在其上安装Windows Server 2008 64。 – 2010-08-08 08:47:05

+0

然后它不被支持:) – 2010-08-09 04:03:43

相关问题