2009-07-23 83 views
1

我的一位同事正在嘗試(第一次)使用SharePoint Designer開發應用程序。數據的結構非常簡單 - 但是有很多字段/列(數百)。他抱怨設計師非常慢。顯然,任何更改都會導致某些類型的屏幕刷新花費了無法容忍的時間。不幸的是,我對SharePoint開發知之甚少(我是一個Asp.Net開發者)。Sharepoint Designer非常慢;有什麼選擇?

對於此類工作,SharePoint開發人員是否有其他替代方案?繞過WYSIWYG視圖並直接編輯代碼是否可行?我很好奇聽到別人怎麼處理這個問題。

+1

你的同事需要提供更多的細節。除此之外,他的系統是否有足夠的內存?他在談論幾百個專欄? – 2009-07-23 17:32:47

回答

2

這可能會也可能不會涉及到問題。

如果SharePoint設計似乎是從時間凍結時間試試這個:

轉到%USERPROFILE%\應用數據\微軟\ SharePoint設計\ ProxyAssemblyCache \ 12.0.0.6219

[實際的數字可能會有所不同]並刪除那裏的所有內容。別擔心,它會在下次加載時重建。

0

繞過WYSIWYG視圖並直接編輯代碼是否可行?

是的,單擊左下角的「代碼」視圖按鈕。許多人在設計視圖中遇到性能問題,但是如果您的同事在代碼視圖中工作舒適,那麼他們將能夠更快地完成他們的工作。

2

如果要編輯SharePoint列表或文檔庫中的頁面代碼,可以在Visual Studio,WebMatrix或任何其他編輯器中執行此操作。 您可以通過以下路徑直接打開文件通過WebDAV(至少在Windows 7中):

\ MyServer.com \ DavWWWRoot \網站\ mysite的\ MySubSite

要找出路(SharePoint 2010中) :

  1. 圍棋在網站上的文檔庫
  2. 單擊庫選項卡中的庫工具部分(在頁面頂部)
  3. 選擇「打開使用資源管理器」中,Windows FOLE Explorer中打開
  4. 在文檔庫中的任何文件,並選擇屬性
  5. 下位置,你看到的WebDAV路徑
  6. 選擇要編輯
  7. 打開這條道路在Visual Studio中,WebMatrix中或路徑站點級別右擊單擊任何其他編輯器
  8. 編輯文件在你選擇的編輯器
  9. 保持SharePoint設計角落找尋所有其他任務

對於SharePoint 2007也可以ü請參閱適用於Visual Studio的SharePoint Developer Explorer加載項,請參閱http://spdevexplorer.codeplex.com/。我沒有時間升級Visual Studio 2010和SharePoint 2010。

1

試試這個:

  1. 編輯使用SharePoint Designer在文本編輯模式下的文件,
  2. 查找並刪除空行(儘量向下滾動,並查找數百/千空行/列)
  3. 保存並關閉文件。
  4. 打開與Visual Studio的文件,
  5. 刪除所有空格(標籤),
  6. 保存並關閉它。
  7. 再次嘗試打開和編輯在SharePoint Designer :)

我有發生這種情況下的文件。正在編輯的文件驚人地增長了30倍。 SharePoint Designer在達到3MB左右的大小後無法打開該文件。幸運的是,在完成上述步驟1-6之後,我可以以正常速度再次編輯文件。

0

我正在帶回一個確鑿的答案這個舊線程。很久以來我一直在爲這個網站搜索網絡。

我終於找到了一個Visual Studio加載項SPDevExplorer對 CodePlex。它岩石!

乍一看這裏使用起來非常簡單 - 就像SPD一樣,但速度更快的IDE並回發到SharePoint。

記住它,你必須在你的農場安裝WSP,它似乎並沒有工作比Visual Studio中都高2008

編碼愉快! :)