细节决定成败—关于.net的.dll.refresh文件
2010-07-31 14:12
246 查看
一直在做.net的项目,c/s的、b/s的,一直没有注意这个东西。
众所周知,.net的程序生成后会在bin目录下生成.dll文件,而.dll.refresh这个文件从何而来呢?那天无聊地google了下才知,这个东东是在你的项目中引用第三方程序集(是直接的)时自动生成的,这个.refresh文件存储了那个第三方文件的原始文件路径,如果该路径下的这个dll更新了,vs在生成本项目时,就会根据这个地址更新改程序集。如果没有这个文件,vs就无法根据最新状态更新引用的程序集了,所以会造成程序集版本不对的问题。一个小细节将会导致大问题,大家注意呦!尤其是项目组来了新成员时,要普及教育下...
![](http://www.cnblogs.com/Emoticons/msn/shades_smile.gif)
。
总结下之前对程序集引用的经验:
1. 在项目的根目录下建一个叫“Dependency Library”的文件夹,将引用的第三方程序集放进去(这样项目开发时就不会自己到处去引用了,放在bin下话会引起源码管理冲突的问题,所以不能放到bin下,要独立文件夹)
2. 注意.refresh文件,不要当临时文件删了,它标识着原始引用dll的文件路径。
众所周知,.net的程序生成后会在bin目录下生成.dll文件,而.dll.refresh这个文件从何而来呢?那天无聊地google了下才知,这个东东是在你的项目中引用第三方程序集(是直接的)时自动生成的,这个.refresh文件存储了那个第三方文件的原始文件路径,如果该路径下的这个dll更新了,vs在生成本项目时,就会根据这个地址更新改程序集。如果没有这个文件,vs就无法根据最新状态更新引用的程序集了,所以会造成程序集版本不对的问题。一个小细节将会导致大问题,大家注意呦!尤其是项目组来了新成员时,要普及教育下...
![](http://www.cnblogs.com/Emoticons/msn/shades_smile.gif)
。
总结下之前对程序集引用的经验:
1. 在项目的根目录下建一个叫“Dependency Library”的文件夹,将引用的第三方程序集放进去(这样项目开发时就不会自己到处去引用了,放在bin下话会引起源码管理冲突的问题,所以不能放到bin下,要独立文件夹)
2. 注意.refresh文件,不要当临时文件删了,它标识着原始引用dll的文件路径。
相关文章推荐
- 飞不起来的火箭与蝴蝶效应,细节决定成败----关于应用程序的性能问题
- 细节决定成败之为何文件不能删除
- 转载 .net中的dll.refresh文件和pdb文件
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- .net的.dll.refresh文件和pdb文件
- 一起谈.NET技术,构建高性能ASP.NET站点之三 细节决定成败
- win7 系统下配置 java 环境变量———细节决定成败,一个逗号都不能忽略!
- 关于.net对文件的访问被拒绝的一点解决方法
- 决定成败的49个细节
- SEO细节决定成败 你做到了吗
- 细节是决定成败,网络上告诉你怎么做。
- 决定成败的49个细节
- 在谈“细节决定成败”
- 关于.net的web.sitemap的文件的问题
- 细节决定成败--麦当劳两则设计的启发[转]
- 关于.net创建excel文件关闭进程的奇怪现象
- .net 中使用配置文件需注意引用dll文件
- 构建高性能ASP.NET站点之三 细节决定成败
- 细节决定成败
- C#之细节决定成败(1)