asp.net core在发布时排除配置文件

devtools/2024/11/15 6:14:25/

使用命令发布

dotnet restore

dotnet publish -c Release -r win-x64 -o "D:\services" 

这样发布总是是将配置文件覆盖 

这时候打开项目.csproj新增配置文件

  <ItemGroup><Content Update="appsettings.json" CopyToPublishDirectory="Never" Condition="'$(Configuration)' == 'Release'"/></ItemGroup>
CopyToPublishDirectory 的值
Never  从不复制
PreserveNewest 复制最新的
Always 总是复制
我这里设置条件只有为Release环境才不复制配置文件 目的是不影响调试Release 模式下排除某个文件夹
 <ItemGroup Condition="'$(Configuration)' == 'Release'"><Compile Remove="wwwroot\**" /><Content Remove="wwwroot\**" /><EmbeddedResource Remove="wwwroot\**" /><None Remove="wwwroot\**" /></ItemGroup>

http://www.ppmy.cn/devtools/6440.html

相关文章

Multisim仿真实例(综合)

Multisim仿真实例打包分享。 4位数字频率计 利用74LS160、74LS48和LM555定时器实现测试信号频率的测量。 5-12V可调稳压电源电路 利用LM317为主要电路元件实现5-12V电压恒定输出。 BIN2BCD电路 利用74LS283和74LS48为主要电路元件实现二进制转BCD码电路。 LM324简易电子琴电路 …

windows11 wsl2 ubuntu20.04安装vision mamba并进行测试

windows11 wsl2 ubuntu20.04安装vision mamba 安装流程使用cifar-100测试安装成功 安装流程 vision mamba安装了半天才跑通&#xff0c;记录一下流程在wsl上安装cuda wget https://developer.download.nvidia.cn/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05…

为什么Socks5代理IP比HTTP代理IP更快?

一、Socks5代理IP和HTTP代理IP的概念 在了解Socks5代理IP和HTTP代理IP之间的速度差异之前&#xff0c;我们首先需要了解什么是Socks5代理IP和HTTP代理IP。 Socks5代理IP是一种通过Socks5协议进行网络连接的代理服务器。Socks5代理服务器将客户端的请求转发到目标服务器&#…

Kafka -基本概念

认识Kafka kafka是一个多分区、多副本、基于zookeeper协调的分布式消息系统。 扮演角色 消息系统存储系统&#xff1a;把消息持久化到磁盘&#xff0c;相比于其他基于内存存储的系统而言&#xff0c;有效降低了数据丢失的风险。流式处理平台 基本概念 kafka的体系结构&…

计算机网络 -- 多人聊天室

一 程序介绍和核心功能 这是基于 UDP 协议实现的一个网络程序&#xff0c;主要功能是 构建一个多人聊天室&#xff0c;当某个用户发送消息时&#xff0c;其他用户可以立即收到&#xff0c;形成一个群聊。 这个程序由一台服务器和n个客户端组成&#xff0c;服务器扮演了一个接受…

Python中pyside2出现的pyside2 qt platform plugin could be in错误及其解决方法

系统平台&#xff1a;Win10 64bit python版本&#xff1a; python 3.8 使用pip install pyside2安装 pyside2 这是找不到QT平台的插件&#xff0c;这是环境变量QT_QPA_PLATFORM_PLUGIN_PATH出现错误 具体解决方法&#xff1a; 我们可以在每一段程序开始之前设定环境变量&…

Ubuntu 20.04 LTS 在3588安卓主板上测试yolov8-1.0版本的yolov8n-seg模型

0. 创建虚拟环境 #!< 创建虚拟环境yolov8 $ sudo pip install virtualenv $ sudo pip install virtualenvwrapper $ mkvirtualenv yolov8 -p /usr/bin/python3.81. 将yolov8n-seg.pt转换为yolov8n-seg.onnx文件 #!< 创建项目目录yolov8-rknn并下载yolov8n-seg.pt模型文…

Ubuntu20.04搭建gem5并运行helloworld

文章目录 相关资料一、安装gem5二、运行helloworld 相关资料 gem5官网知乎-计算机体系结构-gem5模拟器入门gem5:Hello World Tutorial 一、安装gem5 1.下载依赖 sudo apt install build-essential git m4 scons zlib1g zlib1g-dev \libprotobuf-dev protobuf-compiler libp…