2
Error:
Activate-Feature : Error activating feature …<featurename>……… at …<siteURl>……..The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

PowerShell スクリプトを使用して WSP ソリューションを撤回および展開するときに問題が発生しました。WSP は正常に展開されますが、イベント レシーバーを使用して機能を有効にできませんでした。以下のようにサービスを開始しています。

Stop-Service -Name “SPAdminV4”
Start-SPAdminJob
Start-Service -Name SPAdminV4
WaitForSolutionDeploymentJobToFinish $name

注:撤回/展開の代わりに新しい展開を行っても、問題は見つかりませんでした。
別のスクリプトでソリューションを撤回し、新しいpowershellインスタンスで展開を行うと、ファイルが機能します

調査中に次の参考文献を見つけました : http://sisharepoint.wordpress.com/2010/03/26/getting-around-gac-problems-when-you-deploy-sharepoint-solutions-with-powershell/ blogs.msdn.com/b/briangre/archive/2011/02/17/sharepoint-2010-visual-studio-solution-deploy-deployment.aspx

この問題を解決するために私を導いてください

4

3 に答える 3

0

Powershell スクリプトから IIS を強制的に再起動しようとしましたが、うまくいきませんでした...現在の PowerShell セッションから新しいプロセスを開始し、そこから残りの手順を実行する回避策を見つけました。問題を解決しました:

Write-Host "Starting new process" Start-Sleep 5 Start-Process powershell.exe -ArgumentList '-NoExit','& S:\powersellscript.ps1' Stop-Process -Id $PID

于 2013-04-26T08:06:18.860 に答える
0

私はこれで数回来ました。残念ながら、これ以上深く掘り下げる時間はありませんが、アプリケーション プールのリサイクルによって問題が解決するようです。

于 2013-04-25T17:05:24.863 に答える