csproj文件中copy指令的使用方式

实际开发中有很多项目需要引用第三方的dll或者资源文件,且文件比较多,在运行时这些文件需要被拷贝到BIN目录。
使用VS自带的"复制到输出目录",似然方便,但是比较不零活,经过多次摸索,终于有了一个很好的解决办法。
将csproj中copy指令的用法如下:
1、记事本打开启动项目的 csproj文件,在 的上一行添加内容

2、保存文件,vs里面重新加载。
3、编译,验证文件是否被拷贝。

实际使用截图如下:

原文地址:https://www.cnblogs.com/88223100/p/csproj_copy_command.html

时间: 2024-10-12 02:47:10

csproj文件中copy指令的使用方式的相关文章

走进AngularJs(二) ng模板中常用指令的使用方式

通过使用模板,我们可以把model和controller中的数据组装起来呈现给浏览器,还可以通过数据绑定,实时更新视图,让我们的页面变成动态的.ng的模板真是让我爱不释手.学习ng道路还很漫长,从模板开始入手是个不错方式,因为这部分内容相对简单好理解,而且是视图层的东西,大家都喜欢可以立马看得见的东西嘛.本篇我将搜罗模板中的常用指令一一测试,了解其使用方法,有点像背单词的感觉,会比较枯燥.不过对于初学,这样的枯燥是必须要经历的,开始~ 一.模板中可使用的东西及表达式 模板中可以使用的东西包括以下

PE头的应用---插入代码到EXE或DLL文件中

三.代码实现(DELPHI版本),采用第三种方式实现代码插入. 1. 定义两个类,一个用来实现在内存中建立输入表:一个用来实现对PE头的代码插入. DelphiCode: const MAX_SECTION_NUM = 20; const DYN_LOADER_START_MAGIC = $C0DE51A9; const DYN_LOADER_END_MAGIC = $C0DEE2DE; const DYN_LOADER_START_DATA1 = $DA1EDA1E; const IMPORT

window.location.href 放置在单独的JS文件中使用时问题

场景:假设当前浏览器地址栏的地址是:http://localhost:8888/SSHBoot/tourist/homeMainAction_signInUI.do, 现在我想在点击按钮时定位到“http://localhost:8888/SSHBoot/member/adminMainAction_mainUI.do”这个地址 以下js代码是没问题,将js脚本放置到页面中 <html> <head> <meta http-equiv="Content-Type&q

IISExpress在project文件中已设为false,调试时却依然启用的解决方法

在.csproj文件中将,,但是调试时依然使用IISExpress. 原因:之前使用IISExpress时,将.csproj文件中的<SaveServerSettingsInUserFile>True</SaveServerSettingsInUserFile>,这样做的结果是在本地的.csproj.user文件中修改了<PropertyGroup>节点中的UseIISExpress,将其设为了true. 因此,只要将<SaveServerSettingsInUs

CentOS7中rc.local中的指令不能生效问题。

问题:在系统中/etc/rc.local设置自启动命令的时候,重启计算机,文件中的指令无法生效. 我这里编译安装了一个mongodb数据库的服务,然后修改了环境变量.写入到了.bash_profile 文件中,在shell中可以直接执行命令. 查看文件,文件的命令也是正确的重启后指令无法生效 一.在总结问题之前,先要搞明白几个文件的作用. rc.local 路径/etc/rc.d/rc.local或/etc/rc.local(软连接文件)作用:用来开机自启动一些指定指令. ./.bash_pro

asp.net core中DockerFile文件中的COPY

今天在ubuntu系统中使用docker部署asp.net core时遇到了一个问题,docker build 的时候总会在最后一步提示 lstat obj/Docker/publish: no such file or directory. 并且执行docker images查看镜像的时候发现生成的镜像的REPOSITORY和TAG都是<none>. 当执行docker run的时候提示 Unable to find image 'crm:latest' locally 联想到build的时

[DB][mybatis]MyBatis mapper文件中的变量引用方式#{}与${}的差别

MyBatis mapper文件中的变量引用方式#{}与${}的差别 默认情况下,使用#{}语法,MyBatis会产生PreparedStatement语句中,并且安全的设置PreparedStatement参数,这个过程中MyBatis会进行必要的安全检查和转义. 示例1: 执行SQL:Select * from emp where name = #{employeeName} 参数:employeeName=>Smith 解析后执行的SQL:Select * from emp where n

WPF中使用文件浏览对话框的几种方式

原文:WPF中使用文件浏览对话框的几种方式 WPF本身并没有为我们提供文件浏览的控件, 也不能直接使用Forms中的控件,而文件浏览对话框又是我们最常用的控件之一. 下面是我实现的方式 方式1: 使用win32控件OpenFileDialog ? 1 2 3 4 5 6 7 Microsoft.Win32.OpenFileDialog ofd = new Microsoft.Win32.OpenFileDialog(); ofd.DefaultExt = ".xml"; ofd.Fil

MyBatis mapper文件中的变量引用方式#{}与${}的差别

MyBatis mapper文件中的变量引用方式#{}与${}的差别 默认情况下,使用#{}语法,MyBatis会产生PreparedStatement语句中,并且安全的设置PreparedStatement参数,这个过程中MyBatis会进行必要的安全检查和转义.示例1:执行SQL:Select * from emp where name = #{employeeName}参数:employeeName=>Smith解析后执行的SQL:Select * from emp where name