博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
转载 .net中的dll.refresh文件和pdb文件
阅读量:5054 次
发布时间:2019-06-12

本文共 683 字,大约阅读时间需要 2 分钟。

转载原地址: http://blog.csdn.net/lihuang319/article/details/6433727

 dll.refresh文件

打开refresh文件,可以看到里面仅仅是个路径。

众所周知,.net的程序生成后会在bin目录下生成.dll文件,而.dll.refresh这个文件从何而来呢?那天无聊地google了下才知,这个东东是在你的项目中引用第三方程序集(是直接的)时自动生成的,这个.refresh文件存储了那个第三方文件的原始文件路径,如果该路径下的这个dll更新了,vs在生成本项目时,就会根据这个地址更新改程序集。如果没有这个文件,vs就无法根据最新状态更新引用的程序集了,所以会造成程序集版本不对的问题。一个小细节将会导致大问题,大家注意呦!尤其是项目组来了新成员时,要普及教育下...

  总结下之前对程序集引用的经验:

  1. 在项目的根目录下建一个叫“Dependency Library”的文件夹,将引用的第三方程序集放进去(这样项目开发时就不会自己到处去引用了,放在bin下话会引起源码管理冲突的问题,所以不能放到bin下,要独立文件夹)

  2. 注意.refresh文件,不要当临时文件删了,它标识着原始引用dll的文件路径。

pdb文件

pdb包含了指向源代码的位置信息,因此我们调试的时候才能找到源代码。知道这个原理,日后在Team开发中也用得着。发布的时候请选择Release并务必删除pdb文件。

转载于:https://www.cnblogs.com/wphl-27/p/5662237.html

你可能感兴趣的文章
C#基础温习(2):温习控制台程序(二)
查看>>
一些文章
查看>>
注解@ResponseBody的作用
查看>>
java main函数不执行?
查看>>
iOS 更好用的打Log方式-显示文件名、行数
查看>>
从MS SQL删除大数据说开去
查看>>
NOVO SOP (SOP简介及历史)
查看>>
windows7+docker添加php扩展
查看>>
V2019 Super DSP3 Odometer Correction Vehicle List
查看>>
Python 3.X 练习集100题 05
查看>>
今时不同往日:VS2010十大绝技让VS6叹服
查看>>
设计器 和后台代码的转换 快捷键
查看>>
在线视频播放软件
查看>>
用代码生成器生成的DAL数据访问操作类 基本满足需求了
查看>>
28初识线程
查看>>
Monkey测试结果分析
查看>>
Sublime Text 3 设置
查看>>
X64操作系统组件Jmail无法正常服务问题
查看>>
div 居中
查看>>
Vue 后台管理框架
查看>>