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

相关文章

Linux join命令的使用及说明

《Linuxjoin命令的使用及说明》`join`命令用于在Linux中按字段将两个文件进行连接,类似于SQL的JOIN,它需要两个文件按用于匹配的字段排序,并且第一个文件的换行符必须是LF,`jo... 目录一. 基本语法二. 数据准备三. 指定文件的连接key四.-a输出指定文件的所有行五.-o指定输出

Linux jq命令的使用解读

《Linuxjq命令的使用解读》jq是一个强大的命令行工具,用于处理JSON数据,它可以用来查看、过滤、修改、格式化JSON数据,通过使用各种选项和过滤器,可以实现复杂的JSON处理任务... 目录一. 简介二. 选项2.1.2.2-c2.3-r2.4-R三. 字段提取3.1 普通字段3.2 数组字段四.

Java集合之Iterator迭代器实现代码解析

《Java集合之Iterator迭代器实现代码解析》迭代器Iterator是Java集合框架中的一个核心接口,位于java.util包下,它定义了一种标准的元素访问机制,为各种集合类型提供了一种统一的... 目录一、什么是Iterator二、Iterator的核心方法三、基本使用示例四、Iterator的工

Java 线程池+分布式实现代码

《Java线程池+分布式实现代码》在Java开发中,池通过预先创建并管理一定数量的资源,避免频繁创建和销毁资源带来的性能开销,从而提高系统效率,:本文主要介绍Java线程池+分布式实现代码,需要... 目录1. 线程池1.1 自定义线程池实现1.1.1 线程池核心1.1.2 代码示例1.2 总结流程2. J

java中ssh2执行多条命令的四种方法

《java中ssh2执行多条命令的四种方法》本文主要介绍了java中ssh2执行多条命令的四种方法,包括分号分隔、管道分隔、EOF块、脚本调用,可确保环境配置生效,提升操作效率,具有一定的参考价值,感... 目录1 使用分号隔开2 使用管道符号隔开3 使用写EOF的方式4 使用脚本的方式大家平时有没有遇到自

Linux命令rm如何删除名字以“-”开头的文件

《Linux命令rm如何删除名字以“-”开头的文件》Linux中,命令的解析机制非常灵活,它会根据命令的开头字符来判断是否需要执行命令选项,对于文件操作命令(如rm、ls等),系统默认会将命令开头的某... 目录先搞懂:为啥“-”开头的文件删不掉?两种超简单的删除方法(小白也能学会)方法1:用“--”分隔命

JS纯前端实现浏览器语音播报、朗读功能的完整代码

《JS纯前端实现浏览器语音播报、朗读功能的完整代码》在现代互联网的发展中,语音技术正逐渐成为改变用户体验的重要一环,下面:本文主要介绍JS纯前端实现浏览器语音播报、朗读功能的相关资料,文中通过代码... 目录一、朗读单条文本:① 语音自选参数,按钮控制语音:② 效果图:二、朗读多条文本:① 语音有默认值:②

Vue实现路由守卫的示例代码

《Vue实现路由守卫的示例代码》Vue路由守卫是控制页面导航的钩子函数,主要用于鉴权、数据预加载等场景,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着... 目录一、概念二、类型三、实战一、概念路由守卫(Navigation Guards)本质上就是 在路

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

JAVA实现Token自动续期机制的示例代码

《JAVA实现Token自动续期机制的示例代码》本文主要介绍了JAVA实现Token自动续期机制的示例代码,通过动态调整会话生命周期平衡安全性与用户体验,解决固定有效期Token带来的风险与不便,感兴... 目录1. 固定有效期Token的内在局限性2. 自动续期机制:兼顾安全与体验的解决方案3. 总结PS