Visual Studio 2017项目进行打包并附加.net框架打包,菜鸟级安装教程 |
您所在的位置:网站首页 › 打包安装程序清理不了怎么办视频 › Visual Studio 2017项目进行打包并附加.net框架打包,菜鸟级安装教程 |
VS2017项目打包安装教程
一.准备工作1.安装Installer(若已经安装,则直接进行下一步)
二.打包可执行程序1.创建setup打包项目2.编辑Application Folder3.编辑User's Desktop4.编辑User's Programs Menu5.安装包提供卸载功能6.设置完毕,执行build生成解决方案
三.打包.net框架1.设置系统必备2.下载安装框架3.设置完毕,执行build生成解决方案
四.注意结语
本文从项目创建完成之后,手把手对项目打包及安装进行细致教学分享。 一.准备工作 1.安装Installer(若已经安装,则直接进行下一步)工具-扩展和更新 选择联机-Visual Studio Marketplace,搜索Microsoft Visual Studio Installer Projects ,点击下载 这样下载更新速度极慢,且大概率下失败。网络上有很多方法,例如修改host,ipv6等,效果不大。 我选择点击上图右侧“详细信息”链接,进入网页下载。依旧出现网络错误。 最终下载迅雷软件,将刚刚“详细信息”的网页地址复制到迅雷,体验一秒下载完毕。(迅雷打钱) 当然其他下载软件也可以。 下载获得InstallerProjects.vsix,双击进行安装,重新启动VS,打开要打包的工程项目。
Application Folder:用来存放程序项目的可执行文件、资源(图片、音频、视频等)、各种依赖dll文件。 User’s Desktop:用来生成桌面快捷方式 User’s Programs Menu:用来生成开始菜单快捷方式 2.编辑Application Folder 击Application Fold-Add-项目输出![]() ![]() ![]() ![]() ![]()
![]() ![]() ![]() 首先进入C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX461 最后的数字是.net版本号4.6.1,选择自己需要的。 下载NDP461-KB3102436-x86-x64-AllOS-ENU.exe进入网页在搜索栏中搜索“Windows .NET Framework (所需要的版本号) 脱机安装程序”,选择正确的链接,下载离线安装程序包NDP461-KB3102436-x86-x64-AllOS-ENU.exe .net 4.6.1 将NDP461-KB3102436-x86-x64-AllOS-ENU.exe复制到C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX461文件夹下 下载NDP461-KB3102436-x86-x64-AllOS-CHS.exe 进入C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX461\zh-Hans,用记事本模式打开Package.xml 查找带有fwlink的网址,不止一个的选择FullLanguagePackBootstrapper所在行的网址,复制到网页搜索栏,可以下载得到NDP461-KB3102436-x86-x64-AllOS-CHS.exe ![]() ![]() 生成过程中,左下角输出可能出现warning:“Microsoft .NET Framework 4.6.1 (x86 和 x64)”中“PublicKey”特性的值与文件“C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX461\NDP461-KB3102436-x86-x64-AllOS-ENU.ex”的该特性值不匹配。 解决方法如下: 定位到错误提示的文件,一般来说就是上面下载安装的两个安装包以NDP461-KB3102436-x86-x64-AllOS-ENU.exe为例,右键→属性→数字签名在“签名列表”中任意选择签名,然后点“详细信息”在窗口中点“查看证书”,在弹出窗口中选择“详细信息”卡片,在下面的列表中选中“公钥”![]() ![]() 一个完整的Visual Studio 2017项目进行打包并附加.net框架打包详细过程到此结束。如果在操作过程中出现问题,欢迎讨论。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |