日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SharePoint项目中新建类库的错误处理及项目建设中遇到的问题总结

發布時間:2023/11/29 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SharePoint项目中新建类库的错误处理及项目建设中遇到的问题总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

問題1.創建SP項目的時候“場解決方案”跟“沙盒解決方案”是有區別的,具體可以看MSDN官方文檔,這里簡單摘抄如下:

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

? ?2)沙盒解決方案:承載與SPUCWorkerProcess.exe中,so重啟時IIS應用程序池和IIS服務器都不需要重啟,不影響其他場的代碼,并且沙盒的運行時受到監視的,準確的說是SPUCWorkerProcess.exe的運行時受到監視的。這里有沙盒解決方案受到的限制。


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

? ?兩種方式:

? ? ? 1)GAC注冊:右鍵點擊項目(比如類庫這些一開始木有注冊的) 選擇屬性-》簽名

新建-》

? ?

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

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

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


? ? ? ?2)注冊Package:雙擊SP項目的Package文件夾里的Package.package,

點擊“高級”-》“添加”-》“添加現有程序集”-》點擊 確定 其“源路徑”可以選擇同一解決方案下的項目。

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

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


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


坐等拍磚









轉載于:https://blog.51cto.com/tongling/1280970

總結

以上是生活随笔為你收集整理的SharePoint项目中新建类库的错误处理及项目建设中遇到的问题总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。