yuanyuan11081208 2021-04-19 14:31 采纳率: 0%
浏览 8

asp.net devexpress 版本

下了一个用devexpress12.1.8的asp的web项目,v20的能兼容吗,引用那里怎么改一下呢

  • 写回答

1条回答 默认 最新

  • 鑫空之眼 2023-03-14 12:59
    关注

    DevExpress v20是支持ASP.NET的最新版本,一般情况下可以向前兼容旧版本的工程项目。把原来的DevExpress 12.1.8升级到最新版v20的过程中,为了确保应用程序正确运行,可能需要适当修改一些代码或引用才能确保应用程序正常工作。

    如果你想在你的ASP.NET项目中使用最新版本的DevExpress,你需要在Web.Config文件中更新相关引用,例如:

    ...
    <compilation debug="true" targetFramework="4.8">
      <assemblies>
        ...
        <add assembly="DevExpress.Data.v20.1, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
        <add assembly="DevExpress.Web.v20.1, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
        <add assembly="DevExpress.Web.ASPxGridView.v20.1, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
        ...
      </assemblies>
    </compilation>
    ...
    

    上例中,引入了三个DevExpress的程序集,分别是DevExpress.Data.v20.1、DevExpress.Web.v20.1和DevExpress.Web.ASPxGridView.v20.1。

    另外,你还需要在Web.Config文件中加入以下代码:

    <appSettings>
      <add key="XtraReportsSerializationCompatibilityMode" value="true"/>
    </appSettings>
    

    这是因为,最新版的DevExpress的XtraReports使用了新的序列化格式,如果你正在使用的是旧版的DevExpress 12.1.8,那么你需要添加以上代码来确保报告的序列化格式得到正确支持。

    最后,你可以在你的ASP.NET项目中使用最新版的DevExpress了。如果你的应用程序中存在其他版本的DevExpress组件,则需要进行适当的修复或更新,以确保它们与v20兼容。

    评论

报告相同问题?

悬赏问题

  • ¥100 求数学坐标画圆以及直线的算法
  • ¥35 平滑拟合曲线该如何生成
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决