2015-08-25 79 views
0

我已經使用2011年版本實用工具成功實施了從2007年版本到2011年的infragistics升級,但是當我對2011年到2013年的轉換進行同樣的過程時,版本實用程序會失敗,並顯示一些彈出式窗口,如I已經退休的控制,所以我有幾個問題從infragistics 11升級到13

  1. 我們不能使用版本工具就像我們從2007年做11.如果不是我要做的手動更換辦呢?

  2. 我試圖通過2013年infragistics安裝到一個有2011年的項目中手動替換。當我剛剛導入一個包含ultrawebtab的webtab時,它顯示出一些錯誤,表明它有2011和GAC中安裝了2013版本。這是什麼意思,無論是引用GAC版本還是項目BIN版本都是問題,或者我必須卸載2011年,然後從2013年開始,我不能假設其複雜性。

UPDATE 我已閱讀就像我們混合versionfree兩個DLL文件(這裏我懷疑是否只有一個所以在這裏上一個2011或兩者)bin文件夾裏,當我做我得到覆蓋錯誤。顯然我們不能混用same.The鏈接這兩個dll的,我跟着被migration to 2013。我不要他們提到是否正確

+0

Versionfree程序集沒有把戲 – peter

回答

0

是啊,我去過那裏......

你不步驟必然要刪除2011.這不是你遇到的真正問題。檢查web.config,這聽起來很可能在2011年和2013年都有一個程序集,它不知道要使用哪一個程序集。只需刪除2011版。

此外,過去的另一件事情是讓我在Visual Studio工具箱中確定您使用的是2013年的工具。如果您有2011版的工具箱選項卡,除非您仍然使用它,請刪除該工具箱選項卡(如果存在),否則當您在窗體上拖放控件時,它會給出關於這兩個版本存在的隱晦錯誤。

如果您決定使用不同版本的.NET,Infragistics控件集會有所不同,即對於.NET 4.5,程序集將以「Infragistics45」開頭,但這是另一個需要注意的問題,如果您沿着那條路走下去。

當他們沒有真正告訴你問題是什麼時,錯誤可能會非常令人沮喪,但修復它們通常不會涉及到。

對於不建議使用或過時的控件,您必須手動修復。等價的新控制語法通常只是不同而已,它可能會很難修復,但是一旦你瞭解它,我發現它並不是太困難。在版本實用程序運行之前,我會首先註釋出錯的錯誤,然後返回並修復它們。

我記得,2013年的更新有幾個需要修復的問題,你正在遇到。如果或當您決定進一步升級(2014年或2015年)時,我唯一遇到的問題就是WebTextEditor。

+0

我更新了我的問題,如果我有2011年並遷移到2013什麼是基於link.rite的確切步驟現在我從GAC訪問 – peter

+0

我的建議是註釋掉有錯誤的控件從版本實用程序。運行版本實用程序(直到成功註釋出錯的控件)。手動拖放新的替換控件。出於您遇到的原因,我沒有使用免費的版本控件。 – SteveFerg