2010-08-07 71 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

相關問題