2010-10-21 17 views
1

我有一個在asp.net 3.5中的Web應用程序,我一直在使用一些第三方控件,即Devexpresv9.2 和我正在使用這些控件的頁面上我通常有調用登記標籤頁面的標記像前:如何將代碼升級到新版本的第三方控件

<%@註冊大會=「DevExpress.Web.v9.2,版本= 9.2.9.0,文化=中性公鑰= b88d1754d700e49a」 命名空間=「DevExpress.Web.ASPxCallback」TagPrefix =「dxcb」%> <%@ Register Assembly =「DevExpress.Web.ASPxGridView.v9.2.Export,Version = 9.2.9.0,Culture = neutral,PublicKeyToken = b88d1754d700e49a」 命名空間=「DevEx press.Web.ASPxGridView.Export「TagPrefix =」dxwgv「%>

現在我已更新我的機器上安裝devexpress控件的版本,它已停止工作,因爲我的機器上安裝的版本是v10.0,但我的代碼正在尋找v9.2

請告訴我如何修改我的代碼,以便將來如果我安裝另一個版本,那麼我不必再次修改所有頁面和引用。可能是web.config中的東西,可以幫助我或任何類屬?

謝謝

回答

0

我想你回答了你自己的問題。您不需要在每個頁面上添加程序集引用,將其放入web.config中。

<system.web> 
    <compilation> 
    <assemblies> 
     <add assembly="DevExpress.Web.v9.2, Version=9.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"> 
     <add assembly="DevExpress.Web.ASPxGridView.v9.2.Export, Version=9.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"> 
    </assemblies> 
    </compilation> 
    <pages> 
    <controls> 
     <add namespace="DevExpress.Web.ASPxCallback" assembly="DevExpress.Web.v9.2" tagprefix="dxcb"> 
     <add namespace="DevExpress.Web.ASPxGridView.Export" assembly="DevExpress.Web.ASPxGridView.v9.2.Export" tagprefix="dxwgv"> 
    </controls> 
    </pages> 
</system.web> 
1

使用專爲此設計的項目轉換器。它位於Windows開始菜單下的「Develper Express V2010 vol1 - >組件 - >工具 - >項目轉換器」。這會自動更改所有對當前版本的引用。

Project Converter Documentation