我已经在Visual Studio 2017中开发了WPF应用程序,并且需要为此创建一个安装程序安装程序。
我需要一些其他功能:
在安装过程中,应用程序应保留一些端口,这些端口可在将来用于托管任何WCF服务或WebAPI。
安装完成后,应以始终在管理员模式下运行的方式配置应用程序。
在所需机器上安装project / exe文件时,应在系统上下载一些字体包。我可以从https://www.1001freefonts.com/或任何其他站点下载字体包。
请。让我知道如何进行此操作。使用VS 2017中的“安装项目”模板,我可以创建WPF应用程序的exe,但是我不知道如何添加上述3个功能。
**如果Visual Studio的“模板-安装项目”或“安装向导”不支持上述这些功能,那么我可以使用任何其他第三方安装程序...建议。
谢谢,祝您编码愉快!
答案 0 :(得分:0)
有关问题0(如何创建安装程序),请参见https://github.com/iswix-llc/iswix-tutorials(台式机应用程序教程)
对于问题1,请使用WiX防火墙扩展。 (按照此示例http://www.joyofsetup.com/2008/05/17/new-wix-feature-firewall-extension/,添加对防火墙扩展DLL的引用,并将附加标记添加到在步骤0中生成的XML)
对于问题2,这不是安装程序的功能。您需要使用requireAdministrator标记将应用程序清单添加到WPF项目。这将使您的应用程序在每次启动时都请求提升。
问题3:通常,您只需将这些文件创作到安装程序中即可。这似乎绕过了再分发权,因此我无法提供评论。
答案 1 :(得分:0)