5
我在Visual Studio 2010中有一個由3個項目組成的解決方案。如何安裝具有相關程序集的WSP?
我有我的SharePoint 2010的自定義計時器作業一個項目,一個項目(項目A)所使用的我的自定義計時器作業,並且所使用的項目A.另一個項目(項目B)
的問題在於,當我打包項目時,WSP僅將自定義計時器作業安裝到GAC。有沒有辦法安裝所有依賴的DLL?
我在Visual Studio 2010中有一個由3個項目組成的解決方案。如何安裝具有相關程序集的WSP?
我有我的SharePoint 2010的自定義計時器作業一個項目,一個項目(項目A)所使用的我的自定義計時器作業,並且所使用的項目A.另一個項目(項目B)
的問題在於,當我打包項目時,WSP僅將自定義計時器作業安裝到GAC。有沒有辦法安裝所有依賴的DLL?
您必須手動將這些DLL(項目引用)添加到WSP項目的清單中。 Visual Studio中有一個用戶界面來幫助你,無需直接修改XML。
步驟:
Package
文件夾。Package.package
文件打開包設計器。在此對話框中,您還可以註冊相關的安全控件和資源。此外,通過「添加現有裝配」,您只能以二進制形式添加裝配體(即,不可用於源代碼中的VS項目)。
好吧,我試過這樣做,當我試圖通過管理控制檯添加解決方案時出現此錯誤:'此解決方案包含一個或多個針對全局程序集緩存的程序集。對於任何將位於全局程序集緩存中的程序集,您都應該使用強名稱。「 – 2011-03-29 20:38:40
您必須簽署所有轉至GAC的程序集。 VS中的延遲簽名是確定的。 – 2011-03-29 20:44:43
+1,修正它。我得到它來安裝添加/安裝好的,但是當作業嘗試運行我得到這個錯誤:無法加載文件或程序集'ProjectA,版本.........'或其依賴項之一。該系統找不到指定的文件。任何想法爲什麼它跳過最後一個? – 2011-03-29 21:34:17