[問題] 版本不相容 (已解)

看板C_Sharp (C#)作者 (阿洽)時間8年前 (2016/10/14 17:21), 8年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
現在要處理的這個 dll 是給一等一科技的 BPM 系統使用 該系統有一個特色,完全用 .net framework 2.0 開發 因 dll 原始碼不在我手上,但我有一些任務必須要改原始馬才能進行 所以我就用 just decompile 做反組譯 反組譯出來的程式碼要重新建置時有錯誤訊息: (確定 dll 反組出來的專案檔,目標 framework 已設為 2.0) --------- 以下為錯誤訊息 無法解析主要參考 "SAPCon",因為它在 Framework 組件 "System.ServiceModel.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 上有間接相依性, 但此組件無法在目前設定為目標的 Framework 中解析。".NETFramework,Version=v2.0"。若要解決此問題,請移除參考 "SAPCon",或將應用程式的目標重定為包含 "System.ServiceModel.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 的 Framework 版本。 --------- 錯誤訊息結束 我很確定 SAPCon.dll 的版本是對的,但錯誤訊息提到的另一個部份我不知如何修正 目標 framework 若設為 4.0 就可以解決這個錯誤訊息,但.. 放到一等一的系統裡就會 噴 error ... (因沒和一等一簽維護所以 .. 不過他們的討論區看的到的文章全爬完了) 跪求解法或方向 ... 解法: 參考這一篇的 workround 解決 https://blogs.msdn.microsoft.com/visualstudioalm/2015/04/07/reference-could-not-be-resolved-error-when-validating-your-architecture-using-visual-studio-architecture-modeling-tools/ https://goo.gl/5v3KBS -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.20.129.1 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1476436892.A.314.html ※ 編輯: aeolus0829 (211.20.129.1), 10/17/2016 10:59:38
文章代碼(AID): #1O0AESCK (C_Sharp)
文章代碼(AID): #1O0AESCK (C_Sharp)