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

相关文章

Spring Boot循环依赖原理、解决方案与最佳实践(全解析)

《SpringBoot循环依赖原理、解决方案与最佳实践(全解析)》循环依赖指两个或多个Bean相互直接或间接引用,形成闭环依赖关系,:本文主要介绍SpringBoot循环依赖原理、解决方案与最... 目录一、循环依赖的本质与危害1.1 什么是循环依赖?1.2 核心危害二、Spring的三级缓存机制2.1 三

Python运行中频繁出现Restart提示的解决办法

《Python运行中频繁出现Restart提示的解决办法》在编程的世界里,遇到各种奇怪的问题是家常便饭,但是,当你的Python程序在运行过程中频繁出现“Restart”提示时,这可能不仅仅是令人头疼... 目录问题描述代码示例无限循环递归调用内存泄漏解决方案1. 检查代码逻辑无限循环递归调用内存泄漏2.

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

《Node.js数据库CRUD项目示例详解(完美解决方案)》:本文主要介绍Node.js数据库CRUD项目示例详解(完美解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考... 目录项目结构1. 初始化项目2. 配置数据库连接 (config/db.js)3. 创建模型 (models/

C#TextBox设置提示文本方式(SetHintText)

《C#TextBox设置提示文本方式(SetHintText)》:本文主要介绍C#TextBox设置提示文本方式(SetHintText),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录C#TextBox设置提示文本效果展示核心代码总结C#TextBox设置提示文本效果展示核心代

Vuex Actions多参数传递的解决方案

《VuexActions多参数传递的解决方案》在Vuex中,actions的设计默认只支持单个参数传递,这有时会限制我们的使用场景,下面我将详细介绍几种处理多参数传递的解决方案,从基础到高级,... 目录一、对象封装法(推荐)二、参数解构法三、柯里化函数法四、Payload 工厂函数五、TypeScript

使用Python实现全能手机虚拟键盘的示例代码

《使用Python实现全能手机虚拟键盘的示例代码》在数字化办公时代,你是否遇到过这样的场景:会议室投影电脑突然键盘失灵、躺在沙发上想远程控制书房电脑、或者需要给长辈远程协助操作?今天我要分享的Pyth... 目录一、项目概述:不止于键盘的远程控制方案1.1 创新价值1.2 技术栈全景二、需求实现步骤一、需求

Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码

《Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码》:本文主要介绍Java中日期时间转换的多种方法,包括将Date转换为LocalD... 目录一、Date转LocalDateTime二、Date转LocalDate三、LocalDateTim

Linux ls命令操作详解

《Linuxls命令操作详解》通过ls命令,我们可以查看指定目录下的文件和子目录,并结合不同的选项获取详细的文件信息,如权限、大小、修改时间等,:本文主要介绍Linuxls命令详解,需要的朋友可... 目录1. 命令简介2. 命令的基本语法和用法2.1 语法格式2.2 使用示例2.2.1 列出当前目录下的文

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

jupyter代码块没有运行图标的解决方案

《jupyter代码块没有运行图标的解决方案》:本文主要介绍jupyter代码块没有运行图标的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录jupyter代码块没有运行图标的解决1.找到Jupyter notebook的系统配置文件2.这时候一般会搜索到