[WSS 3.0] 解決Visual Studio 2008 SP1 Debug(包含Wowkflow時)出現Runtime Error R6034

解決Visual Studio 2008 SP1 Debug(包含Wowkflow時)出現Runtime Error R6034

本案例是使用Visual Studio 2008 SP1對表單庫增加 Event Handler 時,
對 Event Handler 除錯時,在表單庫裡有使用到 SharePoint 預設的
Workflow 時,

如下圖:
AttachedToProcess

會出現 Runtime Error R6034……

如下圖:
RuntimeError

 

解決方法有以下二種:

  1. 在【執行】的地方輸入【iisreset】→重新整理 IE →附加至處理序,
    這時候在(型別)的地方是沒有Workflow的,所以就可以成功 Debug,

    如下圖:
    AttachedToProcess2
     
  2. 安裝 Hotfix 【KB960109】
    文章介紹如下:當您偵錯的應用程式,包含一組工作流程活動,在 Visual Studio 2008 SP1 時,FIX: 出現錯誤訊息: 「 R6034-應用程式已嘗試載入 C 執行階段程式庫的不正確 」
    下載連結:KB960109下載
    注意事項:請注意,本 Hotfix 尚未經過完整的 Microsoft 產品迴歸測試,也未搭配其他 Hotfix 進行測試