构建服务器的最佳解决方案和无忧无虑是在源代码管理中拥有一个共享文件夹,如果您在不同的项目中使用不同的 devexpress 版本并在项目中引用这些程序集,您可以在其中保存 devexpress 程序集或不同的文件夹。除了 devexpress dll 之外,还将 App_Licenses.dll 添加到该文件夹并在所有使用 devexpress 程序集的项目中引用它。当新版本的 devexpress 发布时,您只需更新这些 DLL,而不是每次都安装新的 devexpress 版本,这样您还可以在出现阻止程序错误时恢复到以前的版本,甚至在同一台机器。
该解决方案与 Hudson 构建集成服务器和 svn 完美配合。
如果您想在新的 devexpress 更新中使事情变得更容易,并且不想每次运行项目转换器来更新引用中的版本号,则从您的引用中排除引用 ', Version=10.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a'所以而不是:
<%@ Register TagPrefix="dxe" Namespace="DevExpress.Web.ASPxEditors" Assembly="DevExpress.Web.ASPxEditors.v10.2, Version=10.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" %>
你的 ref 看起来像这样:
<%@ 注册 TagPrefix="dxe" Namespace="DevExpress.Web.ASPxEditors" Assembly="DevExpress.Web.ASPxEditors.v10.2" %>
这样,当程序集名称通过主要版本更改为例如更改时,您将很少需要运行项目转换器。11.1