首页 > 其他分享 >VS2022软件打包 生成和事后事件处理

VS2022软件打包 生成和事后事件处理

时间:2024-03-26 22:35:31浏览次数:19  
标签:事件处理 .. SolutionDir setup ConfigurationName VS2022 TargetFileName 打包

VS2022软件打包 生成和事后事件处理

 

示例

目标:

将编译后的文件拷贝到新的文件,并重命名方便软件打包

 生成前:

删除目标目录:

rd /s/q "$(SolutionDir)..\setup\$(ConfigurationName)\"

生成后-拷贝重命名:

copy "$(TargetPath)" $(TargetDir)JCZX-2024.exe"
copy "$(TargetPath).config" $(TargetDir)JCZX-2024.exe.config"
xcopy "$(TargetDir)\*"  "$(SolutionDir)..\setup\$(ConfigurationName)\"  /Y /E /I
if exist "$(SolutionDir)..\setup\$(ConfigurationName)\$(TargetFileName)"              del "$(SolutionDir)..\setup\$(ConfigurationName)\$(TargetFileName)"
if exist "$(SolutionDir)..\setup\$(ConfigurationName)\$(TargetFileName).config" del "$(SolutionDir)..\setup\$(ConfigurationName)\$(TargetFileName).config"

软件打包:

采用INNO-SETUP软件进行打包,打包脚本不开放

 

标签:事件处理,..,SolutionDir,setup,ConfigurationName,VS2022,TargetFileName,打包
From: https://www.cnblogs.com/oumi/p/18097768

相关文章

  • java打包docker镜像
    参考:https://blog.csdn.net/liuxianwen1990/article/details/136256490 1,把jar包复制/opt/test,cd到这个目录下 2,创建Dockerfile文件,jdk8版本vimDockerfileFROMopenjdk:8-jre-alpineCOPYdemo-0.0.1-SNAPSHOT.jardemo-0.0.1-SNAPSHOT.jarCMD["java","-jar&q......
  • hbuilderx打包苹果证书获取步骤
    简介:目前app开发,很多企业都用H5框架来开发,而uniapp又是这些h5框架里面最成熟的,因此hbuilderx就成为了开发者的首选。然而,打包APP是需要证书的,那么这个证书又是如何获得呢?生成苹果证书相对复杂一些,所以这里我重点说下ios证书的生成流程目前app开发,很多企业都用H5框架来......
  • maven打包程序包com.sun.*** 包不存在
    需要在pom文件中加入<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><showWarnings>true</showWarnings>......
  • React Native 应用打包上架
    引言在将ReactNative应用上架至AppStore时,除了通常的上架流程外,还需考虑一些额外的优化策略。本文将介绍如何通过配置AppTransportSecurity、ReleaseScheme和启动屏优化技巧来提升ReactNative应用的上架质量和用户体验。配置AppTransportSecurity在iOS9引入的......
  • React Native 应用打包上架
     引言在将ReactNative应用上架至AppStore时,除了通常的上架流程外,还需考虑一些额外的优化策略。本文将介绍如何通过配置AppTransportSecurity、ReleaseScheme和启动屏优化技巧来提升ReactNative应用的上架质量和用户体验。 配置AppTransportSecurity在iOS9引入的......
  • VS2022使用.Net Framework4.0方法
    从安装了低版本VS的电脑中C:\ProgramFiles(x86)\ReferenceAssemblies\Microsoft\Framework\.NETFramework\目录下复制.NetFramework4.0等需要的目标包 如果打开项目仍然需要升级目标包的,先升级,加载项目后仍可更改目标包为.NetFramework4.0 。 v4.0ReferenceAss......
  • Linux打包---Deb包安装和卸载
    包名规则:  package_version-revision_arch.deb dpkg安装信息查看参数:   #dpkg--debug=100:打印安装日志  #dpkg--log=filename:打印日志到文件  #dpkg-x或dpkg-X:将deb包内文件解压出来 安装过程目录/etc/dpkg/dpkg.cfg     ......
  • windows-vs2022-配置boost开发
    windows-vs2022-配置boost开发1.先去官网下载boost库最新版本https://www.boost.org/users/download/选择windows版本下载,zip和7z格式的都可以2.下载解压后点击bootstrap.bat文件,双击运行会生成b2.exe然后输入下述命令进行编译,编译时间会比较长,分别针对的是32位和64位,pref......
  • 清除VS2022设计器缓存,解决C盘空间不足的问题
    笔者开发使用的一台老旧笔记本C盘只有100G,C盘剩余空间经常不足1G。通过使用磁盘空间扫描工具WizTree发现C盘下面VS2022设计器缓存目录占用了2.2G空间,具体位置在C:\Users\admin\AppData\Local\Microsoft\VisualStudio\17.0_e87c7827\Designer\Cache其中admin是我当前用户名,17.......
  • 深度解析webpack5以及打包实践攻略,看完这篇带你玩转高级自定义打包
    1.webpack5对比webpack4做了哪些优化Webpack5对比Webpack4存在一些重要的优化。Webpack5在性能、构建速度、TreeShaking等方面都有所改进:性能改进:Webpack5在构建速度和性能方面有所提升。这主要是通过改进缓存策略、优化构建算法以及增强的持久化缓存等方式......