前言:VS自带的打包工具对于单文件简单程序很好用,对于多文件涉及到依赖其他程序就需要多一点配置了,之前打包过一个简单程序,后来程序变大后再执行生成的时候就出现问题了,要么执行不成功,要么生成成功安装后不管用,现就这种问题记录下解决心路。

wpf

Net6框架

vs2022

说明:不管是vs自带的打包工具还是NSIS等打包软件生成安装文件,其原理都一样,就是将程序可行性文件压缩打包,然后在释放安装,你会安装的程序内容和vs生成bin文件下的文件内容是一样的。所以一切都简单了,如果在bin中能运行,在安装后的文件中不能运行,那就比对下这两个文件夹下的内容是不是不一样,缺什么从bin下复制,如果可以运行了那就是打包时需要将其打包上。

一、添加主程序

笔者上一篇文章中的程序比较小,直接通过设置输出项即可完成打包,现在的程序发现这招不行了,查了下资料发现是需要添加依赖和程序执行文件

这里选择添加文件,导航到bin文件夹下,将其添加进来即可。

二、问题解决

安装好后运行下,出现这个错误

不慌,这是因为快捷方式没有指定到exe文件,看下安装文件是不是全了

 相对于bin下文件,少了runtimes,先不管,先把快捷方式指定到exe看下效果

修改后重新加载后然后再安装

双击快捷方式,没反应,那就是那个runtimes运行环境没有被打包

将runtiems重新打包进Application Folder中,复制,然后黏贴进Application Folder中即可

重新生成下,然后安装,搞定

11、Microsoft Visual Studio 2022 Installer Projects踩坑一相关推荐

  1. Microsoft Visual Studio 2015 Installer Projects 打包 安装 部署

    打包工具组件: Microsoft Visual Studio 2015 Installer Projects 安装链接 问题汇总: 安装完 打包组件,第一次生成就抛出一个无法解决的错误. 经查阅相关 ...

  2. Microsoft Visual Studio 2015 Installer Projects无法显示桌面图标的问题

    此处提供 Orca工具  下载 操作过程来了 一.运行Orca.exe ,如图操作选中我们制作好的 Setup.mis 打开. 打开后如图:左边的表是Setup.mis 文件相关的信息都在这里了. 二 ...

  3. Microsoft Visual Studio 2017 Installer Projects 生成打包文件

    把创建的快捷方式拖到User'sDesktop里面 随便改个名称和图标 最后点击解决方案重新生成解决方案,生成的程序在debug文件夹下

  4. SDL Trados Studio 2021 project templates for Microsoft Visual Studio 2022

    距离SDL Trados Studio 2021的发布也有一段时间了,官方一直以来API SDK更新发布的很慢,也没有得到什么更新的消息,同时微软的 Microsoft Visual Studio 2 ...

  5. Visual Micro for Microsoft Visual Studio 2022.08

    Visual Micro 是 Microsoft Visual Studio 的插件(安装了 C++).Visual Micro 帮助您为数百种不同的 Arduino 兼容微控制器创建兼容 Ardui ...

  6. Microsoft Visual studio 2022 如何自定义背景(详细) Visual studio 2022 怎么改背景和幻灯片播放(自定义背景)

    一.首先安装好visual studio 2022 1. 打开visual studio 2022 1.新建一个项目,项目名称无所谓 进入编辑页面后,点击拓展>管理拓展>联机 右边搜索框搜 ...

  7. Visual Studio 2017 Installer Projects

    使用vs2017创建一个控制台程序,并使用vs 2017 Installer Projects组件打包成一个windows安装程序.相似的应用场景:如开发了一个软件并生成windows安装程序后再发给 ...

  8. Microsoft Visual Studio 2022 项目打包详细步骤(初学者必会)

    步骤1:在线载安装Setup project 双击下载,然后关闭vs,自动安装,安装完成后提示.VSIX Installer修改安装完成后,关闭vs,再次打开vs.                  ...

  9. VS2022/VS2019安装WinForm打包程序,Microsoft Visual Studio Installer Projects 2022下载(网盘下载),Installer Project

    问题:使用VS2022创建WinForm程序,完了需要打包成安装程序,这时候我去下载Microsoft Visual Studio Installer Projects 2022插件,速度超级慢,恶心 ...

最新文章

  1. 概述自动机器学习(AutoML)
  2. 非spring环境中配置文件工具
  3. 为什么机器学习工程师用PyTorch的多于TensorFlow?
  4. java 捕获特定异常_java – 使用特定消息捕获异常
  5. 在Linux系统上部署java web项目
  6. [c++]代理对象模式
  7. Go 标准库: path
  8. flex 返回数据到 html5,Flex与javascript通信
  9. PIC浅谈--《x86/x64体系探索及编程》试读
  10. Java基础知识面试题(2020最新版)
  11. 梅花易数C语言实现(六十四卦卦辞用的是python)用了python
  12. 5G如何改变社会?中国移动出了一本书来解读
  13. 新媒体跨考计算机,跨专业考研求助
  14. 小白数据库下载数据教学
  15. 手机Type-C接口能干的事儿,其实远比你想象得多!
  16. 大华大屏显示高清服务器4u,【功能实测】大华股份DH-M70-4U-D 分布式视频云显控平台...
  17. 将时谐电磁场引入工程电磁场的意义_工程电磁场答案第八版
  18. 超级全面的 AI 绘画工具合集
  19. MailStore Server标准的电子邮件归档
  20. 基于PHP+MySQL的汽车在线销售系统

热门文章

  1. 快手+何向南团队最新论文Counterfactual Interactive Recommender System ,反事实推理融入离线强化学习,解决filter bubble/信息茧房问题
  2. 写个人简历的时候字体不完整?一个小技巧搞定!
  3. Java8里不得不说的那些常用日期处理,码起来~
  4. 服装制造企业的云ERP管理
  5. 站在数字经济浪尖:360视觉云探路中小微企业数智转型
  6. JDBC 的代码逻辑封装
  7. 服务器内存16g显示8g可用,电脑安装内存16g可用8g怎么办
  8. JavaScript: 世界上最被误解的语言|Douglas Crockford
  9. Ping原理Linux,ping实现原理
  10. linux 字体 命令,Linux下的字体