一直在做.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文件相关推荐

  1. 关于.net的.dll.refresh文件

    一直在做.net的项目,c/s的.b/s的,一直没有注意这个东西. 众所周知,.net的程序生成后会在bin目录下生成.dll文件,而.dll.refresh这个文件从何而来呢?那天无聊地google ...

  2. c#:Reflector+Reflexil 修改编译后的dll/exe文件

    原文:c#:Reflector+Reflexil 修改编译后的dll/exe文件 不知道大家有没有这样的经历:现场实施时测试出一个bug,明明知道某个dll/exe文件只要修改一二行代码即可,但手头没 ...

  3. php 调用vs2013 dll文件,VScode能编辑DLL库文件么

    我们平时在工作中经常会遇到一些已经被编译后的DLL,而且更加麻烦的是没有源代码可以进行修改,只能针对这个DLL的文件进行修改才能得到我们想要的结果. 本文将通过一个实例来演示:如何完成一个简单的修改. ...

  4. 细节决定成败--打电话和发邮件的细节

    你是否碰到这样的情形:当你拨通一个电话后,听到的是一个陌生的声音,当你询问对方是不是某人时,对方冷漠地说"你打错了"就挂断了电话.你是否至今还记得当时你听完这个冷漠的回答后的心情? ...

  5. Xamarin.Android编译提示找不到mscorlib.dll.so文件

    Xamarin.Android编译提示找不到mscorlib.dll.so文件 错误信息:AOT module 'mscorlib.dll.so' not found: Cannot load lib ...

  6. VB无所不能之五:建立“标准”DLL动态链接库文件(1)

    VB无所不能之五:建立"标准"DLL动态链接库文件(1) --作者:钟声 博客地址:http://useway.blog.51cto.com 动态链接库经常被认为是VC或者Deph ...

  7. 怎样用VB编写.DLL动态链接库文件 1

    怎样用VB编写.DLL动态链接库文件 编号: QA000507     建立日期: 1999年2月10日 最后修改日期: 2006年8月13日 所属类别: Visual Basic - 其他方面   ...

  8. atitit.细节决定成败的适合情形与缺点

    atitit.细节决定成败的适合情形与缺点 1. 在理论界有两种观点:一种是"细节决定成败",另一种是"战略决定成败".1 1.1. 格局决定成败,方向决定成败 ...

  9. C# DLL资源文件打包(图片、JS、CSS)[WebResource]

    先看下我的最终的目录结构(这是工程结构就是利用WebResource.axd通过一个URL来访问装配件的内置资源(译) 英文原站下载的代码):          这里需要说明几点:     1.    ...

最新文章

  1. c语言中的if语句_If ... C中的其他语句解释
  2. 关于目标检测你必须知道的……
  3. 牛客练习赛85 数学家的迷题 (带修莫队/线段树)
  4. 宜春学院计算机专业好就业吗,宜春学院毕业生良好就业前景的背后
  5. iPhone开发:09年开发领域的最热看点!
  6. java 接口中 常量_讨论:Java 接口当中的 “常量接口”
  7. Element 'dependency' cannot have character [children]
  8. 计算机网络【5】应用层
  9. 计算机保护地阻值,机房接地系统的一般接地电阻要小于多少欧姆?
  10. POJ - 2182 Lost Cows【线段树】
  11. RabbitMQ详解(一)
  12. jq判断是否为整数_五种js判断是否为整数(转)
  13. 微信小程序生成小程序码,如何在开发版本调试?
  14. mysql百万数据迁移_Mysql百万级数据迁移实战笔记
  15. python做的游戏怎么导到微信_微信跳一跳游戏的脚本-scratch导出到微信-微信小程序是怎么做的...
  16. 卷积神经网络膨胀卷积
  17. nanohttp简单使用
  18. 屏幕录像软件使用心得
  19. CAD/CASS批量坐标标注插件(可自动避让、可输出图面坐标标注)
  20. 让孕期营养更科学 初光开启孕妇餐饮食新理念

热门文章

  1. Springboot默认加载application.yml原理
  2. jquery --- 使用when方法等待2个异步事件结束后执行某一个函数.
  3. ES6-9 对象密封4种方式、assign、取值函数的拷贝
  4. TensorFlow 1.12.2 发布,修复 GIF 构造安全漏洞
  5. 经验分享:三步走教你升级企业NAS设备
  6. 微软预展 Windows Server Studio 2008 将锁定四大主要任务
  7. 在ARM Linux下使用GPIO模拟SPI时序详解
  8. mkcramfs 命令学习
  9. partial 分部类-庞大类的瘦身计划
  10. java gc log调优_Java 开启 gc 日志