2011-11-21 259 views
0

我正在嘗試設置一個用於製作SharePoint解決方案的開發項目。我們有一些Sharepoint認證的人員,他們傾向於在S​​harePoint Designer中工作。 SharePoint Designer的一個問題是,無法採用定義並將其置於源代碼管理之下(例如,Team Foundation)。這是我們想要/需要的,因爲我們正在處理的解決方案將部署到許多網站。SharePoint解決方案設計

我看到的另一個選擇是使用Visual Studio製作解決方案。這爲我們提供了一種完美的方式,通過上傳wsp文件將某些Sharepoint內容集導入網站。但是,我可以看到它,這個選項意味着手工製作XML文件。除了這個非常複雜之外,它也很容易出錯(我可以創建一個自定義列表定義,但禁用該功能意味着有一個網站,我無法恢復)。

微軟對Sharepoint模塊開發的看法是什麼?除了MS」觀點,我也有興趣在其他人的經驗..

隨着親切的問候, Matthijs之三Woord

回答

2

我認爲有兩種不同的方法來構建解決方案在SharePoint平臺上。一種是基於使用SharePoint Designer的定製意義,並「就地」完成所有工作。第二個是涉及構建解決方案包(WSP)的開發。雖然Visual Studio 2010 SharePoint開發人員工具可以更輕鬆地使用「解決方案包」,但它仍然與使用SharePoint Designer沒有可比性。您選擇哪種方法取決於您的要求。如果您打算採用可再分發的解決方案解決方案包是最好的選擇。另一方面,如果您擁有一組高級用戶,那麼向他們提供SharePoint Designer應該足夠了。

+0

這樣基本上證實了我的懷疑。我們必須採用VS方式來製作我們的產品。我們公司將爲客戶提供共享點的標準模塊。這些模塊是公司購買的產品,我們希望將其作爲軟件產品來維護。 –