海鸥航迹

学习之笔记,好文之收集。

Enterprise Library 3.0 安装过程

微软刚刚发布Enterprise Library 3.0,其更新程度非常大,功能非常强大。
3.0的安装过程却非常复杂,下面是安装过程记录,希望对应用Entlib3.0的人有所借鉴。


相关的介绍资源,可以从下面的链接下载:
1、安装包 22.80MB
2、PPT介绍资料

下载完成后,运行安装文件,一路无错误。
最后,Enterprise Library 3.0的源码文件会放置在安装过程中指定的某个目录下,例如E:EntLib3Src。

此时运行:E:EntLib3SrcApplication Block Software Factory 目录下的项目BlockFactory.sln,会出现编译错误。
这实际上是未安装:
GuidanceAutomationToolkit.msi
GuidanceAutomationExtensions.msi
的问题。

安装完成后,编译,提示“Windows Workflow Foundation”相关类找不到。
继续安装以下组件:
.NET 3.0
Windows Workflow Foundation

此时编译会通过,其间可能要求你插入VS2005 Profeesional的安装光盘,编译完成后,会在E:EntLib3SrcApplication Block Software FactoryBlockFactorySetupDebug 目录下生成安装文件。

此安装文件是在VS2005中添加各种自动化plugin组件。
不幸的事,安装过程依然异常中断:提示 VB.NET项目模板 无法安装,安装过程自动回退中断。

再次打开BlockFactory.sln 项目将VB相关的项目文件去除,需要注意的是:一定要选择“从项目中排出”,千万不要删除。如果删除了错了,那就难恢复了。

再次编译,生成安装文件,执行安装文件,安装成功。

测试:
任意新建了一个项目,没发现任何新东西。单击 工具-〉Guidance Package Manager,将新安装的包启用后,右件菜单出现很多新的东西,都是各个Block块的自动化功能菜单。

至此安装完毕。

应用Entlib 3.0的人,如果遇到了安装麻烦,希望本文能有所借鉴意义。

PS:感觉微软是匆匆推出了Entlib 3.0,Entlib 3.0对系统依赖太大,各组件安装包未能清晰分解。
近期将在项目中应用这些强大的库,相信会有不少惊喜。

posted on 2007-04-12 09:29 海天一鸥 阅读(4240) 评论(22)  编辑 收藏 网摘 所属分类: .NET Web Service /ASP.NET/Remoting

评论

#1楼  2007-04-12 10:19 davieou      

vs2005sp1,安装entlib3 April 2007很顺利,可能是不同机器环境有差异,library本事不会太依赖系统。。   回复  引用  查看    

#2楼  2007-04-12 10:37 垃圾猪      

我安装很顺利:)   回复  引用  查看    

#3楼  2007-04-12 10:38 臭石头      

谁能告诉我,这个企业库,究竟是干嘛用的?

请原谅我的无知……   回复  引用  查看    

#4楼  2007-04-12 10:42 Artech      

听了楼主的,有点心动了,今天回去就下载!不过我想对于Vista来说不会出现楼主说的问题吧?   回复  引用  查看    

#5楼  2007-04-12 11:10 网魂小兵      

@臭石头
做软件可以用,一般的网站没什么用!   回复  引用  查看    

#6楼  2007-04-12 11:13 Jeffrey Zhao      

@网魂小兵
只要用到数据访问,Cache,Log的就可以用,为什么说一般网站没什么用呢?   回复  引用  查看    

#7楼  2007-04-12 11:16 Artech      

我到不是很喜欢用这些个东西,我只是觉得它是开源的,研究一下他的整个设计,相信会受益匪浅。   回复  引用  查看    

#8楼  2007-04-12 11:17 臭石头      

如果作软件,具体可以做什么用?
看到挺多人研究它的   回复  引用  查看    

#9楼  2007-04-12 11:21 网魂小兵      

@Artech
是啊,涉及了很多的设计模式,它的DAAB的确不错的,很多人的SQLHELPER都是从那里给提取出来的!

@臭石头
它简化了很多操作啊,我最喜欢的是它们每个BLOCK都可以独立,呵呵,可以相互穿插,但不依赖!可以去研究一下,不错的!   回复  引用  查看    

#10楼  2007-04-12 11:23 Ariel Y.      

@Jeffrey Zhao

测试过Enterprise Library 2.0,相比Data Access Application Block V2,性能下降在20% - 30%左右。

做大网站不会用EntLib。   回复  引用  查看    

#11楼  2007-04-12 11:34 volnet      

不会有问题哦,VS2005 SP1,印象中没有这么复杂哦.........呵呵
建议大家先升级到SP1   回复  引用  查看    

#12楼  2007-04-12 12:00 网魂小兵      

@Jeffrey Zhao

我觉的太过复杂,一般的自己写一个就行了,很多功能我们都不要用到!   回复  引用  查看    

#13楼  2007-04-12 12:09 aysun168 [未注册用户]

我昨天安了,不过不太会用!   回复  引用    

#14楼  2007-04-12 12:56 彩 [未注册用户]

这个看得懂   回复  引用    

#15楼  2007-04-12 12:57 老 [未注册用户]

我安装了还可以.   回复  引用    

#16楼  2007-04-12 13:12 喝酒的猫      

3.0中有几个Application Block 啊?
  回复  引用  查看    

#17楼  2007-04-12 13:50 Evily.Win      

这个是做什么的啊   回复  引用  查看    

#18楼  2007-04-12 14:08 Jeffrey Zhao      

@网魂小兵
微软开发的类库其实都是很容易使用的,虽然复杂的功能可能的确用不到,但是我们也不必重复劳动了,赫赫。:)   回复  引用  查看    

#19楼  2007-04-12 14:10 Jeffrey Zhao      

@Ariel Y.
DataAcess只是其中一个block而已(不过真有那么大差距?我也去试试看)。作大网站当然也可以用EntLib,我一直用啊,赫赫。   回复  引用  查看    

#20楼  2007-04-12 20:38 Ariel Y.      

@Jeffrey Zhao

只是其中一个这个知道。

你说的大网站访问量有多大?

当然,这20%的差距在系统里其实微乎其微,我只是说一个事实。   回复  引用  查看    

#21楼  2007-04-13 01:38 臭石头      

有没有中文介绍呀,好难摸索的哦   回复  引用  查看    

#22楼  2007-04-14 16:01 远航      

只要适合自已的就是最好的,不要听别人说什么就是什么,我的整个CMS都是用的这个性能还有安全方面非常不错。   回复  引用  查看    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索


China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!

相关文章:

相关链接: