2010-08-19 117 views
3

我们使用企业库4.1和智能客户端软件工厂2008年到我们的应用程序。 我们如何将Enterprise Library 5.0和SCSF 2010升级到我们的应用程序。目前我们正在使用Visual Studio 2008.迁移企业库4.1〜5.0

要升级什么是需要注意的事情。

早期帮助将不胜感激。

回答

5

在企业库而言,最好的情况是,以取代5.0集的引用4.1的程序集引用和更改配置(使用5.0的引用,而不是4.1的引用)。但是,您也可能遇到一些问题。

你应该阅读Microsoft Enterprise Library 5.0 Migration Guide完整的说明。 Breaking Changes文档也可以帮助您确定是否可能遇到迁移问题。

对于智能客户端软件工厂方法似乎是相同的:改变引用和配置,以使用新的DLL。该Web Client Software Factory 2010 Documentationdownload对迁移到Visual Studio 2010中

+0

非常感谢您张贴。 – 2010-08-20 04:18:45

1

安装5.0软件包的部分。 删除所有以前的refreneces并添加生成的新的refreneces。

我所面临的问题,下面的迁移,同时在网络

配置错误: 您可以通过它从已安装(\ PROGRAMFILES \ Microsoftenterpriselibrary5.0 C)的位置复制到某些文件夹或直接引用这些DLL .config文件 - 我在web.config文件中的一些引用是指旧版本(2.0.0.0)(我从2.0升级到5.0)和publictokenkey =“null” ,所以我将所有的dll都推送到了gac并从c:\ windows \ assembly中添加publicktokenkey。这解决了问题

而另一个问题是关于它SOEM显示怪异error.-解决方案的bin文件夹中有旧的dll文件,并试图何时 清洗液microsoft.practices.enterpriselibrary.caching.cryptography-该dll的参考依然存在。所以我从文件夹中删除了所有这些文件并重新进行了重建。

IT最初拥有logicacmg.enterpriselibraryextensions.logging,这导致了一些问题 - 我使用microsoft.practices.enterpriselibrary.logging.configuration.rollingflatfiletracelistenerdata可以解决问题。

希望有人可以得到一些投入与这个职位