无法将文件“obj\Debug\UI.exe“复制到“bin\Debug\UI.exe“。文件“bin\Debug\UI.exe“正由另一个进程使用,因此该进程无法访问此文件。
前言:
正在Visual Studio 2022在运行机房上下机VB.NET代码的时候,不知道什么情况下方错误列表爆红,起初也没在在意点击开始运行也能正常运行,开始的时候没有发现问题,当我想在代码中临时加一个值放进文本框的时候,将代码修改完成之后在运行,bug就出来了,刚刚编写的代码显然没有效果,还是之前运行的样子。
过程:
对弹出的错误信息仔细研究一番,是由于dll文件产生的错误信息
dll文件是什么:
在Visual Studio 2022中,DLL表示动态链接库(Dynamic Libray)的缩写,动态链接库是一种包含可重用代码和数据库的文件吗,可以被多个应用程序同时使用。当一个应用程序需要使用动态链接库中的功能时,它可以在运行动态地链接到该库,并使用其中的代码和数据。这种方式可以减小应用程序的体积,提高代码的复用性和可维护性。在Visual Studio 2022中,可以使用DLL来编写和构件库文件以供其他项目使用。
当时我就想到将文件下的DLL.exe文件全部删除,右击项目,选择在文件资料员管理器中打开文件夹,在bin文件夹中→Debug→删除dll.exe文件,返回Visual Studio 程序当中,重新生成解决方案,但是此方法没有起到什么作用。
解决的方法:
1.将电脑进行重启之后,程序就可以
但是总重启电脑也不是办法,只能另找办法
2.通过查找相关资料和博客,说在任务管理器中有相同的.exe进程在运行
于是我就打开了任务管理器,果然在详细信息当中,发现两个UI.exe文件在运行,于是我任务任务结束,返回程序当中,在运行就不会报错了。
(1)打开任务管理器,找到自己项目的命名,看看有没有相同.exe文件
(2)在进程里面,或者详细信息里面看查找
总结:
如果遇到问题,找不到解决的办法。
1.将查询的范围放宽,在百度、AI等平台进行查询
2.找到出现问题的中心点:将问题放大查询。
发表评论