欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

通过ClickOnce本地打包发布WPF应用程序

程序员文章站 2022-04-10 12:22:11
环境: 1)VS 2015 Windows10 x64 .net framework 4.5.2 要点: 1)安装模式和设置选择可以脱机使用。 2)系统必备组件中安装位置选择与应用程序相同位置下载系统必备组件。 3)考虑到安装包安装的环境可能没有.net framework4.5.2环境,因此需要将 ......

环境:

1)VS 2015  Windows10 x64 .net framework 4.5.2

要点:

1)安装模式和设置选择可以脱机使用。

2)系统必备组件中安装位置选择与应用程序相同位置下载系统必备组件。

3)考虑到安装包安装的环境可能没有.net framework4.5.2环境,因此需要将.net framework 4.5.2打包进来,步骤如下:

 a.先到官网下载NDP452-KB2901907-x86-x64-AllOS-ENU.exe和NDP452-KB2901907-x86-x64-AllOS-CHS.exe。

 b.将NDP452-KB2901907-x86-x64-AllOS-ENU.exe拷贝到C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX452目录下,如果不存在目录DotNetFX452则创建该目录。32位系统下

为C:\Program Files\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX452目录。

 c.将NDP452-KB2901907-x86-x64-AllOS-CHS.exe拷贝到C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX452\zh-Hans目录下。32位系统下

为C:\Program Files\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX452\zh-Hans目录。

4)完成上述步骤就能够成功发布了。

 

打包个人自定义资源

一般来说我们需要打包一些自定义的资源到安装包中,比如默认配置文件,图片等。添加的步骤如下:

1)首先在工程中添加资源;

2)将资源属性中复制到输出目录改为始终复制,生成操作改为内容;

3)到工程属性中的发布页面,点击应用程序文件,在列表中会看到该资源被自动包含进来。