2

ワークフローで使用しているカスタムアクティビティを作成しました。最初に行った変更はすぐに反映されました。現在、何らかの理由で、古いバージョンのDLLで実行を続けています。これはどこかにキャッシュされていますか?私は以下を試しました:

  • update-spsolution -identity copy_special.wsp -literalpath c:\ temp \ copy_special.wsp -GACDeployment(これにより、IISのアプリプールが再起動すると思います)
  • IISでアプリプールを手動でリサイクルする
  • SharePointでワークフローのすべてのインスタンスをキャンセルし、ワークフローをアンインストールし、ソリューションを更新してから、もう一度インストールします。
  • ローカルマシン上のSharePointDeveloperのキャッシュファイルを削除する
  • サーバーを再起動します!

DLLの更新バージョンがGACにあることを確認しました。ここでそれを緩めようとしています。他に試してみるべきことはありますか?このDLLがキャッシュされる可能性のある場所はありますか?

4

2 に答える 2

2

これらは、2007バージョンのSharePoint Designerの手順ですが、2010年も同じでしょうか。

SharePointDesignerがインストールされているコンピューターでWebsiteCacheをクリアしてみてください。

WindowsXPまたはWindowsServer2003の場合:%System Drive%\ Documents and Settings \%user%\ Local Settings \ Application Data \ Microsoft\WebSiteCacheにあるすべてのディレクトリとファイルを削除します

WindowsVistaまたはWindowsServer2008の場合:%System Drive%\ Users \%user%\ AppData \ Local \ Microsoft\WebSiteCacheにあるすべてのディレクトリとファイルを削除します

http://social.msdn.microsoft.com/Forums/en/sharepointworkflow/thread/34632798-6e45-4eb3-ad3d-2f941c706cda

于 2011-03-02T20:29:06.307 に答える
0

これはユーザーエラーが原因であることが判明しました。VS 2010でプロジェクトを再構築したとき、WSPを更新していると思いました。そうではありませんでした...DLLを更新するだけでした。私は先に進んでそれを開発環境に再デプロイし、次にWSPを取得して、最終的に更新しました。PEBCAK!

于 2011-03-03T16:18:39.363 に答える