首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Enterprise Library 4.1迁移到5.0

将Enterprise Library 4.1迁移到5.0
EN

Stack Overflow用户
提问于 2010-08-19 13:36:25
回答 2查看 2.9K关注 0票数 4

我们在应用程序中使用了企业库4.1和智能客户端软件工厂2008。如何将企业程序库5.0和SCSF2010升级到我们的application.presently,我们使用的是visual studio 2008。

要升级有哪些东西需要注意。

如果能尽早得到帮助,我们将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-19 23:13:16

就Enterprise Library而言,最好的情况是将4.1程序集引用替换为5.0程序集引用并更改配置(使用5.0引用而不是4.1引用)。但是,您也可能遇到一些问题。

您应该阅读Microsoft Enterprise Library 5.0 Migration Guide以获得完整的描述。Breaking Changes文档还可以帮助您确定是否会遇到迁移问题。

对于智能客户端软件工厂,方法看起来是一样的:更改引用和配置以使用新的dll。Web Client Software Factory 2010 Documentation download有一个关于迁移到Visual Studio2010的部分。

票数 5
EN

Stack Overflow用户

发布于 2012-04-17 17:17:02

安装5.0软件包。删除所有以前的refreneces并添加生成的新refreneces。您可以通过将dlls复制到某些文件夹或直接从安装(C:\programfiles\Microsoftenterpriselibrary5.0)的位置引用dlls

我在迁移过程中遇到了以下问题

web.config文件中的配置错误-我在web.config文件中的一些引用引用了较旧的版本(2.0.0.0)(我从2.0升级到5.0)和publictokenkey="null“,所以我将所有的dll推送到gac,并从c:\windows\程序集中添加了发布令牌键。解决了这个问题

另一个问题是关于microsoft.practices.enterpriselibrary.caching.cryptography-,它显示了非常奇怪的错误。-解决方案- bin文件夹中有旧的dll,当试图清理解决方案时,dll引用仍然在那里。因此,我从文件夹中删除了所有这些文件,并重新构建。

它最初使用的是导致一些问题的microsoft.practices.enterpriselibrary.logging.configuration.rollingflatfiletracelistenerdata --我使用的logicacmg.enterpriselibraryextensions.logging可以解决这个问题。

我希望有人能从这篇文章中得到一些反馈

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3519008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档