通过ClickOnce本地打包发布WPF应用程序
环境:
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)到工程属性中的发布页面,点击应用程序文件,在列表中会看到该资源被自动包含进来。
上一篇: 提高代码可读性的十大注释技巧分享
下一篇: WPF的TextBox水印效果详解