我試圖將GAC部署到SharePoint中。部署失敗,出現此錯誤消息:VS2015構建錯誤:無法將指定的程序集添加到全局程序集緩存
Error occured in deployment step 'Add Solution': Error: Cannot add the specified assembly to the global assembly cache: Microsoft.Practices.Sharepoint.Common.dll
的問題是,所提到的.dll C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Practices.SharePoint.Common\v4.0_2.0.0.0__ef4330804b3c4129\
文件夾內由被稱爲Microsoft.Alm.Shared.Remoting.RemoteContainer.dll
另一個.dll文件莫名其妙地鎖定。
只有一個工作解決方案是重新啓動Windows服務器,但問題會再次發生,一旦我嘗試部署更新的版本。
是否有任何其他解決方案如何防止阻止此類和其他類似的DLL?
感謝
您是否能夠構建生成解決方案文件的解決方案,然後使用PowerShell命令「Add-SPSolution」或「Update-SPSolution」將解決方案添加到場中?您應該可以使用'-GacDeployment'標誌讓解決方案自動將這些DLL添加到GAC。 – Thriggle
對不起,延遲的答案。不,使用powershell並不能解決問題。 在我看來,VS 2015會阻止自己。因爲重新啓動之後是乾淨的|建立|部署有助於解決問題。 – user2151486