Software

通常的步骤

  1. 准备一个 Visual Studio Installer 的项目模板
  2. 利用该模板,在解决方案中新建一个 Visual Studio Installer 项目
  3. 设置项目属性,配置文件系统
  4. 生成并安装

具体的步骤,网上都能查找到,这里不做赘述。

但是

凡事都不可能一帆风顺,特别还是网上还尽是抄袭甚至劣质博文。所以你会发现,程序部署完成后,也能愉快的打开程序了,只是有些东西却罢工了~

例如,我最近在使用的 NLog 开源项目,部署后的程序无法输出日志了... Google 了一下,没有,上GitHub 看 Issue ,勉强看完几页,不想再翻了...突然灵机一动,看了下安装后的程序目录,找不到 NLog.config 这个配置文件...猜测是这里出现了问题,Copy 了这个文件到程序目录,好像没效果。再灵机一动,上面步骤中不是有一步是在应用目录下添加主输出吗?能添加其他输出吗?答案是肯定的,于是添加了相应项目的“内容文件”,重新生成并安装程序,OMG, It works!

但是即使它正常工作了,我依然不知道我的做法是不是正确的...希望有大神指点迷津啊。

原文地址:https://www.cnblogs.com/zdfffg/p/10368658.html