2010-05-17 165 views
4

我正在嘗試構建自己的webparts,計劃遵循此MSDN article使用Visual Studio 2010 Express構建webparts

我已經下載了Visual C#2010 Express - 我不太滿意,現在我可以放心地下載1000個大型文件,並且我通過WPInstaller安裝了Visual Web Developer 2010 Express。

通過本教程,除了我沒有選擇創建一個「Web控制庫」這個事實,我填充了this article,我似乎無法找到sn.exe工具或「Visual Studio 2005命令提示符」!)。

我知道這不是一個相當直接的編程相關的問題,但我什至不能得到的東西呢!

任何幫助表示讚賞。 感謝

編輯: -

我想我可能會頗大偷步,我寫了一個簡單的Hello World示例,並試圖構建它,但它並沒有給Microsoft.SharePoint包和他們的任何引用不要出現在我的列表中。

我是否正確理解我所做的更多研究(即this),因爲我必須在我正在開發的計算機上實際安裝完整的SharePoint?

回答

2

sn.exe是.Net Framework SDK工具的一部分 - 實際上並不是Visual Studio的一部分。

如果你已經安裝了SDK(如果你使用VS,我認爲你必須擁有這個SDK),那麼它將位於一個目錄中(取決於你安裝了哪個版本的.NET SDK)

c:\program files\microsoft.net\SDK\v2.0\Bin

您可以開發SharePoint Web部件與VS表達,但你將無法使用的擴展名如VSeWSS它可以使你的生活變得更輕鬆。

您沒有在裝有SharePoint的計算機上進行開發 - 您只需將Microsoft.SharePoint.dll程序集從安裝了該程序的計算機上覆制並引用到項目中即可。

在SharePoint機器上開發有優點和缺點。容易

  • 其上手 - 尤其是比遠程調試本地而 調試。
  • ,很難會 確保你的代碼將工作一 「真正的服務器」 - 你確定你 沒有可能 沒有安裝任何依賴關係。
  • 難與 多個版本的SharePoint(2007年 WSS和MOSS和2010基礎, 服務器等)一起工作。

如果你想與本地安裝SharePoint工作再

  • 您可以安裝Windows與SharePoint和Visual Studio服務器操作系統。
  • 沒有用於在Vista上安裝SharePoint 2007一劈
  • 您可以在Windows 7 安裝SharePoint Foundation 2010(你鏈接到SO文章中引用)(但我不知道該許可限制是什麼 - 這是或許真的多數民衆贊成通過MSDN如果你決定去與遠程服務器安裝,然後保存自己的一些悲傷和使用虛擬化技術,如VMware服務器,虛擬PC或Hyper-V給?)

+0

謝謝。我最終在'c:\ program files \ Microsoft SDKs \ Windows \ v7.0A \ bin'中找到了它,但是知道它不是VS的一部分對我有幫助! 我現在正在將MS Server 2008噴入Virtual Box,sharepoint 2007中,然後希望我可以問一些實際的編程問題! – MalphasWats 2010-05-18 09:14:06

-2

如果您正在進行SharePoint開發,嘗試引用Microsoft.SharePoint命名空間,則需要在計算機上安裝SharePoint,如果您要執行諸如調試等操作。對於SP 2010,您可以在Win 7機器上安裝SharePoint 。對於以前版本的SharePoint,您需要設置Server 2003或Server 2008的服務器(不能在客戶端計算機上安裝SP 2007及更早版本)。通常這是開發者的虛擬機。

說了這麼多,你需要SharePoint開發WebPart的原因相對較少。絕大多數WebPart功能都是System.Web.UI.WebControls.WebParts命名空間的一部分。即使我訪問SharePoint數據,我通常使用ASP.NET Web部件。

如果您嘗試使用新的SharePoint VS 2010功能來創建Visual Web Parts等,那麼您將需要安裝SP 2010,因爲在早期版本的SharePoint中不支持該功能。

約翰

相關問題