VS编译程序时,提示 命令copy…… 已退出,代码为1解决方案

2024-01-27 12:18

本文主要是介绍VS编译程序时,提示 命令copy…… 已退出,代码为1解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

报错信息:
在这里插入图片描述
copy代码出自:
右键项目=》属性=》生成事件=》后期生成事件命令行如图。

首先我先说一下这段属性的作用:
因为项目属性生成选项卡有一个输出属性:
在这里插入图片描述
如上图,输出路径我们可以设置成自己的路径,如client。这时候我们有一个需求需要在service文件夹里也生成一下这个dll,解决方案就是在后期生成事件命令行里使用copy,复制一份到我们所需要service的文件夹。当然又要复制到另一文件夹,再加一行copy就行。可能某些项目引用了这俩文件夹中的这个文件,可能这俩文件夹里的其他文件依赖这个文件,总之这段copy指令不是无中生有,一定有它存在的价值。
解决方案,网上查解决方案,发现绝大部分解决方案都是清空里面的内容,是能生成成功,可是真的不会出问题了,看上面的解释就知道了。
真正的解决方案就是处理这个copy指令的错误原因。
首先我们可以了解一下copy的指令
批处理中Copy与Xcopy的区别
然后查看输出信息:

4>  系统找不到指定的路径。
4>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(5165,5): error MSB3073: 命令“copy "bin\Debug\Lenovo.HIS.Plugin.Patients.dll" "D:\WorkFolder\SJZCode\ResidentDoctor2.0\Lenovo.HIS.ElectronicHealthRecord\\..\LenovoClient\Plugin"”已退出,代码为 1。

答案很明显了,找不到指定路径,要么copy源路径没找到,要么是copy目标路径没找到。结合copy语法和宏指定的路径即可找到答案。我这里报错的原因是数据源 ( O u t D i r ) 是 相 对 路 径 , 系 统 没 找 到 , 改 成 等 价 的 绝 对 路 径 (OutDir)是相对路径,系统没找到,改成等价的绝对路径 (OutDir)(TargetDir)即解决了问题。
在这里插入图片描述
当然这只是一种copy错误,可能会出现其他的,如权限不够,内存不足等等,仔细看提示既能找到原因

这篇关于VS编译程序时,提示 命令copy…… 已退出,代码为1解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/650218

相关文章

电脑提示msvcp90.dll缺少怎么办? MSVCP90.dll文件丢失的修复方法

《电脑提示msvcp90.dll缺少怎么办?MSVCP90.dll文件丢失的修复方法》今天我想和大家分享的主题是关于在使用软件时遇到的一个问题——msvcp90.dll丢失,相信很多老师在使用电脑时... 在计算机使用过程中,可能会遇到 MSVCP90.dll 丢失的问题。MSVCP90.dll 是 Mic

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”

mybatis-plus 实现查询表名动态修改的示例代码

《mybatis-plus实现查询表名动态修改的示例代码》通过MyBatis-Plus实现表名的动态替换,根据配置或入参选择不同的表,本文主要介绍了mybatis-plus实现查询表名动态修改的示... 目录实现数据库初始化依赖包配置读取类设置 myBATis-plus 插件测试通过 mybatis-plu

使用Dify访问mysql数据库详细代码示例

《使用Dify访问mysql数据库详细代码示例》:本文主要介绍使用Dify访问mysql数据库的相关资料,并详细讲解了如何在本地搭建数据库访问服务,使用ngrok暴露到公网,并创建知识库、数据库访... 1、在本地搭建数据库访问的服务,并使用ngrok暴露到公网。#sql_tools.pyfrom

使用mvn deploy命令上传jar包的实现

《使用mvndeploy命令上传jar包的实现》本文介绍了使用mvndeploy:deploy-file命令将本地仓库中的JAR包重新发布到Maven私服,文中通过示例代码介绍的非常详细,对大家的学... 目录一、背景二、环境三、配置nexus上传账号四、执行deploy命令上传包1. 首先需要把本地仓中要

Java springBoot初步使用websocket的代码示例

《JavaspringBoot初步使用websocket的代码示例》:本文主要介绍JavaspringBoot初步使用websocket的相关资料,WebSocket是一种实现实时双向通信的协... 目录一、什么是websocket二、依赖坐标地址1.springBoot父级依赖2.springBoot依赖

讯飞webapi语音识别接口调用示例代码(python)

《讯飞webapi语音识别接口调用示例代码(python)》:本文主要介绍如何使用Python3调用讯飞WebAPI语音识别接口,重点解决了在处理语音识别结果时判断是否为最后一帧的问题,通过运行代... 目录前言一、环境二、引入库三、代码实例四、运行结果五、总结前言基于python3 讯飞webAPI语音

什么是 Java 的 CyclicBarrier(代码示例)

《什么是Java的CyclicBarrier(代码示例)》CyclicBarrier是多线程协同的利器,适合需要多次同步的场景,本文通过代码示例讲解什么是Java的CyclicBarrier,感... 你的回答(口语化,面试场景)面试官:什么是 Java 的 CyclicBarrier?你:好的,我来举个例

Windows命令之tasklist命令用法详解(Windows查看进程)

《Windows命令之tasklist命令用法详解(Windows查看进程)》tasklist命令显示本地计算机或远程计算机上当前正在运行的进程列表,命令结合筛选器一起使用,可以按照我们的需求进行过滤... 目录命令帮助1、基本使用2、执行原理2.1、tasklist命令无法使用3、筛选器3.1、根据PID

Seata之分布式事务问题及解决方案

《Seata之分布式事务问题及解决方案》:本文主要介绍Seata之分布式事务问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Seata–分布式事务解决方案简介同类产品对比环境搭建1.微服务2.SQL3.seata-server4.微服务配置事务模式1