我们在应用程序中使用了企业库4.1和智能客户端软件工厂2008。如何将企业程序库5.0和SCSF2010升级到我们的application.presently,我们使用的是visual studio 2008。
要升级有哪些东西需要注意。
如果能尽早得到帮助,我们将不胜感激。
发布于 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的部分。
发布于 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可以解决这个问题。
我希望有人能从这篇文章中得到一些反馈
https://stackoverflow.com/questions/3519008
复制相似问题