细节决定成败—关于.net的.dll.refresh文件
一直在做.net的项目,c/s的、b/s的,一直没有注意这个东西。
众所周知,.net的程序生成后会在bin目录下生成.dll文件,而.dll.refresh这个文件从何而来呢?那天无聊地google了下才知,这个东东是在你的项目中引用第三方程序集(是直接的)时自动生成的,这个.refresh文件存储了那个第三方文件的原始文件路径,如果该路径下的这个dll更新了,vs在生成本项目时,就会根据这个地址更新改程序集。如果没有这个文件,vs就无法根据最新状态更新引用的程序集了,所以会造成程序集版本不对的问题。一个小细节将会导致大问题,大家注意呦!尤其是项目组来了新成员时,要普及教育下...。
总结下之前对程序集引用的经验:
1. 在项目的根目录下建一个叫“Dependency Library”的文件夹,将引用的第三方程序集放进去(这样项目开发时就不会自己到处去引用了,放在bin下话会引起源码管理冲突的问题,所以不能放到bin下,要独立文件夹)
2. 注意.refresh文件,不要当临时文件删了,它标识着原始引用dll的文件路径。
转载于:https://www.cnblogs.com/haokaibo/archive/2010/07/31/1789342.html
细节决定成败—关于.net的.dll.refresh文件相关推荐
- 关于.net的.dll.refresh文件
一直在做.net的项目,c/s的.b/s的,一直没有注意这个东西. 众所周知,.net的程序生成后会在bin目录下生成.dll文件,而.dll.refresh这个文件从何而来呢?那天无聊地google ...
- c#:Reflector+Reflexil 修改编译后的dll/exe文件
原文:c#:Reflector+Reflexil 修改编译后的dll/exe文件 不知道大家有没有这样的经历:现场实施时测试出一个bug,明明知道某个dll/exe文件只要修改一二行代码即可,但手头没 ...
- php 调用vs2013 dll文件,VScode能编辑DLL库文件么
我们平时在工作中经常会遇到一些已经被编译后的DLL,而且更加麻烦的是没有源代码可以进行修改,只能针对这个DLL的文件进行修改才能得到我们想要的结果. 本文将通过一个实例来演示:如何完成一个简单的修改. ...
- 细节决定成败--打电话和发邮件的细节
你是否碰到这样的情形:当你拨通一个电话后,听到的是一个陌生的声音,当你询问对方是不是某人时,对方冷漠地说"你打错了"就挂断了电话.你是否至今还记得当时你听完这个冷漠的回答后的心情? ...
- Xamarin.Android编译提示找不到mscorlib.dll.so文件
Xamarin.Android编译提示找不到mscorlib.dll.so文件 错误信息:AOT module 'mscorlib.dll.so' not found: Cannot load lib ...
- VB无所不能之五:建立“标准”DLL动态链接库文件(1)
VB无所不能之五:建立"标准"DLL动态链接库文件(1) --作者:钟声 博客地址:http://useway.blog.51cto.com 动态链接库经常被认为是VC或者Deph ...
- 怎样用VB编写.DLL动态链接库文件 1
怎样用VB编写.DLL动态链接库文件 编号: QA000507 建立日期: 1999年2月10日 最后修改日期: 2006年8月13日 所属类别: Visual Basic - 其他方面 ...
- atitit.细节决定成败的适合情形与缺点
atitit.细节决定成败的适合情形与缺点 1. 在理论界有两种观点:一种是"细节决定成败",另一种是"战略决定成败".1 1.1. 格局决定成败,方向决定成败 ...
- C# DLL资源文件打包(图片、JS、CSS)[WebResource]
先看下我的最终的目录结构(这是工程结构就是利用WebResource.axd通过一个URL来访问装配件的内置资源(译) 英文原站下载的代码): 这里需要说明几点: 1. ...
最新文章
- c语言中的if语句_If ... C中的其他语句解释
- 关于目标检测你必须知道的……
- 牛客练习赛85 数学家的迷题 (带修莫队/线段树)
- 宜春学院计算机专业好就业吗,宜春学院毕业生良好就业前景的背后
- iPhone开发:09年开发领域的最热看点!
- java 接口中 常量_讨论:Java 接口当中的 “常量接口”
- Element 'dependency' cannot have character [children]
- 计算机网络【5】应用层
- 计算机保护地阻值,机房接地系统的一般接地电阻要小于多少欧姆?
- POJ - 2182 Lost Cows【线段树】
- RabbitMQ详解(一)
- jq判断是否为整数_五种js判断是否为整数(转)
- 微信小程序生成小程序码,如何在开发版本调试?
- mysql百万数据迁移_Mysql百万级数据迁移实战笔记
- python做的游戏怎么导到微信_微信跳一跳游戏的脚本-scratch导出到微信-微信小程序是怎么做的...
- 卷积神经网络膨胀卷积
- nanohttp简单使用
- 屏幕录像软件使用心得
- CAD/CASS批量坐标标注插件(可自动避让、可输出图面坐标标注)
- 让孕期营养更科学 初光开启孕妇餐饮食新理念
热门文章
- Springboot默认加载application.yml原理
- jquery --- 使用when方法等待2个异步事件结束后执行某一个函数.
- ES6-9 对象密封4种方式、assign、取值函数的拷贝
- TensorFlow 1.12.2 发布,修复 GIF 构造安全漏洞
- 经验分享:三步走教你升级企业NAS设备
- 微软预展 Windows Server Studio 2008 将锁定四大主要任务
- 在ARM Linux下使用GPIO模拟SPI时序详解
- mkcramfs 命令学习
- partial 分部类-庞大类的瘦身计划
- java gc log调优_Java 开启 gc 日志