• Visual studio 编译错误 无法将文件objDebug*.exe复制到binDebug*.exe


    问题:

    错误 未能将“objDebugServer.exe”复制到“binDebugServer.exe”。超出了重试计数 10。失败。 Server
    错误 无法将文件“objDebugServer.exe”复制到“binDebugServer.exe”。文件“binDebugServer.exe”正由另一进程使用,因此该进程无法访问此文件。 Server
    无法将文件objDebug*.exe复制到binDebug*.exe,对路径“..in*.exe”的访问被拒绝  超出了重试计数 10。失败

    解决方法:

    1、一般的,我们需要先检查本程序是否在运行,或者进程是否在运行,是的话,关闭或结束进程即可。

    2、结束对应的*.vshost32.exe程序。(打开任务管理器,找进程项,server结束任务)

    3、将引用的外部DLL放在要生成的目录下,删除引用,再重新引用即可。

    *.vshost.exe的程序文件:
    调试时用的宿主文件。程序最终运行的时候没有这个,用于提供调试环境的,也可以不要这个。在工程的属性里去掉就可以了。或
    宿主程序,发布时可以删除
    去掉这个程序的方法是:
    工程-》属性-》调试-》Visual Studio Host Process
    Project->Property->Debug->Visual Studio Host Process
    去掉前面的勾。或
    项目–》属性–》调试–》右边最后一个复选框
    ---------------------
    作者:FanBro
    来源:CSDN
    原文:https://blog.csdn.net/slwbcsdn/article/details/78900524
    版权声明:本文为博主原创文章,转载请附上博文链接!

    解决办法:
    1. 通过设置
    通过设置可以解决, 具体路径是:菜单栏下的 项目-属性-调试-启用调试器,把启用Visual Studio宿主进程这一项取消掉

    2.
    另外一个解决办法来自stackoverflow:
    http://stackoverflow.com/questions/1121386/unable-to-copy-file-reference-dll-to-bin-reference-dll-the-process-cannot-acces
    待验证
    ---------------------
    作者:渺小康
    来源:CSDN
    原文:https://blog.csdn.net/zhangkangen/article/details/50801958
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    解决docx4j 变量替换 由于变量存在样式式或空白字符 导致替换失败问题
    redis批量删除key 远程批量删除key
    idea 集成sonarLint检查代码bugs
    mac jmeter 的使用
    tomcat配置管理员-走后门
    终端mysql Operation not permitted错误解决方案
    update使用inner join
    hibernate 三种状态的转换
    数据库中间表插入乱序
    解决https证书验证不通过的问题
  • 原文地址:https://www.cnblogs.com/CCJVL/p/10913172.html
Copyright © 2020-2023  润新知