【问题标题】:Sharepoint 2010 development on Windows XP 32-bit?在 Windows XP 32 位上开发 Sharepoint 2010?
【发布时间】:2010-08-07 02:40:37
【问题描述】:

有没有可能?

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

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

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

如果有任何方法在 Windows XP 32 位 VS2010 上进行(远程?)Sharepoint 开发,请告诉我。

【问题讨论】:

    标签: sharepoint windows-xp sharepoint-2010 32-bit


    【解决方案1】:

    开发者工具为您提供的大部分功能都做了两个假设:

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

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

    您可以通过使用常规类库或 Web 应用程序项目、从服务器的 GAC 复制 SharePoint .dll(用作参考)以及使用 MakeCab 手动创建您的 .ddl 和 .wsp 文件(就像我对2007,在 PowerShell 的帮助下);但是,与在安装了 SharePoint 的 Vista SP2 X64 或 Windows 7 X64 上运行相比,这听起来令人难以忍受。

    【讨论】:

    • 您可以考虑使用 WSPBuilder 或 STSDev 来帮助创建您的 WSP。也可以设置远程调试,但这可能更棘手。
    • 感谢您的反馈。几年前,当我无法说服管理层允许我在我的开发工作站上安装 SP2007 时,我已经放弃了 WSPBuilder。从那以后情况可能会好转,我希望。我刚刚脱离了 WSPBuilder 循环。
    • 经过考虑,您的 PS 脚本听起来是个好主意,它们也更便携。
    • @JC:也许吧。他们做了很多工作。我解析 .csproj 文件以收集所有各种 XML、aspx、ascx、webpart 等文件的文件名,根据我们的项目组织约定生成 .ddl 文件,然后运行 ​​makecab。这是一个巨大而脆弱的剧本。它完成了工作,我们仍然在 2007 年的环境中使用它,但花了几个星期才解决。
    【解决方案2】:

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

    您的选择是:

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

    【讨论】:

    • 关于#2,在主板支持这种仿真的条件下,VMWare 可以在 32 位主机上运行 64 位软件是绝对正确的。它因机器而异,但如果硬件支持,则可以作为一个选项。我会为这个建议投票 +1。
    • 你能解释一下为什么不推荐像 WSPBuilder 这样的 3td 方扩展。
    • @JC:我不能代表husainnz,但在2007 年,我无法完成WSPBuilder 提供的一半,因为我的开发工作站上没有安装SP2007。我不知道现在是否仍然如此,因为我上次尝试是在将近三年前。
    【解决方案3】:

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

    【讨论】:

    • 请阅读我的帖子。我的 CPU 不支持 64 位架构,或者我很乐意在其上安装 Windows Server 2008 64。
    猜你喜欢
    • 1970-01-01
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-03
    • 1970-01-01
    • 2011-03-03
    • 1970-01-01
    相关资源
    最近更新 更多