有同学咨询,使用Visual Studio工具C#开发的Winform程序,生成后软件目录全是大量dll文件,看起来杂乱无章,有没有什么办法能让他统一放到一个文件夹里边呢?丁老师对此问题进行解答。
为什么会产生大量的dll文件?
因为在使用vs开发的过程中,所有引用的第三方库,软件的运行需要使用这些库,在应用生成时都会以dll文件的形式存在,这是正常的,默认是生成在软件的根目录,如图:


如何归纳这些文件放在一个文件夹下?
1.在根目录新建一个libs文件夹,然后把所有与主程序无关的文件,包括dll、xml、pdb文件,全部移动(剪贴)到libs文件夹中。
2.在vs的引用里,选择所有库,然后点击右键-属性,在“复制本地”选项中,选择False,如图:


3.编辑App.config文件,在assemblyBinding节点下,增加以下内容:
<probing privatePath="lib" />该内容的意思是指定读取的dll文件目录,如图:

4.保存,重新生成项目,就可以看到干净整洁的文件目录啦。
这个时候可以用到live方法
适用于ecshop的微信文章采集插件包
安装fastadmin,打开后提示"你所浏览的页面暂时无法访问",无法安装,是因为程序的runtime没有写权限,需要对runtime目录,添加写权限。解决方法:windows:右键目录,写入按钮打勾。如果不行,在“...
该问题指针对使用宝塔BT面板的同学。在日常开发微信小程序的过程中,突然发现很简单的一个图片调用报404错误了,检查URL是正确的呀,在浏览器中可以打开,并且检查了服务器文件夹,的确有这个文件,排除了缓存的可能,那么到底是什么问题造成微信...
宝塔系统相关问题解决方法
在使用python3.12时突然遇到提示windowsNomodulenameddistutils,研究了一下,把解决办法分享出来。1.安装setuptools,它现在也提供distutils;2.从第三方源(如系统软件包)载入distut...
在日常开发过程中,突然发现svn无法提交和更新,出现“nopathorpathfilespecifiedonthecommandline”的错误,网上搜了一圈百度google以及stackoverflow都没找到真正能解决问题的办法,本着不...
1.字体列表及引用链接鸿蒙字体-B站400 字重 CSS://s1.hdslb.com/bfs/static/jinkela/long/font/regular.css500 字重 CSS://s1.hdslb.com/bfs/static...