天天看點

SharePoint項目中建立類庫的錯誤處理及項目建設中遇到的問題總結

   第一次SP項目總監遇到各種問題,以下是總結:

   1)場解決方案:承載與W3WP.exe中,其運作會影響整個場的代碼,并可以附加W3WP.exe程序來調試(vs要以管理者身份運作)。

問題2.建立SP項目時新增 類庫 不知道該如何引用。。。。。。。。

   兩種方式:

建立-》

然後就建立了一個xx.snk的一個強名稱的密鑰檔案,然後把 “強名稱密鑰檔案”跟“dll”檔案放到同一個檔案夾下邊(我在SP2010上測試的時候就算不在同一個檔案夾下也可以估計是版本的原因的,為了相容以前的SP版本先這麼寫),然後打開“vs2012指令提示”輸入一下内容:gacutil -i 絕對路徑\xxx.dll

當提示“程式集已成功添加到緩存中”即表示已經注冊成功,然後部署SP項目該引用就能被成功執行。

缺點:每次修改後都要把新編譯的dll放入到注冊的dll哪個路徑,是以使用起來不是很靈活。

       2)注冊Package:輕按兩下SP項目的Package檔案夾裡的Package.package,

<a target="_blank" href="http://blog.51cto.com/attachment/201308/160508899.png"></a>

點選“進階”-》“添加”-》“添加現有程式集”-》點選 确定 其“源路徑”可以選擇同一解決方案下的項目。

<a target="_blank" href="http://blog.51cto.com/attachment/201308/162200745.png"></a>

這樣你住需要部署這個SP項目另外那個項目生成的dll就會自動包含在這個wsp裡來一起部署。

缺點:據說該方法隻能在vs2010以上版本的SP2010開發 之前的版本可能不适用,因本人隻裝了SP2010對于該說法無法驗證。

以後的SP開發中還會繼續寫該系列的文章。。。

SharePoint項目中建立類庫的錯誤處理及項目建設中遇到的問題總結

本文轉自 tongling_zzu 51CTO部落格,原文連結:http://blog.51cto.com/tongling/1280970

繼續閱讀