我已经创建了一段时间的 winforms 应用程序,但我以前从未真正向其他人发布过。
最近我开始这样做,但每次我发布我的构建时,用户都需要卸载他当前的安装并安装新的。
有什么办法可以删除它,所以我只需要发送一个 .exe 文件,他们可以使用它而无需任何形式的安装?
我试图在 bin/debug/ 中发送 .exe 文件,但这似乎只适用于安装了 Visual Studio 的计算机。
转到您的解决方案并将CopyLocal
所有项目的设置为 true,这将确保该..\Bin
文件夹包含您的程序的所有必要程序集。然后只需压缩..\Bin
文件夹,将其放到客户端计算机上,然后解压缩。
希望这可以帮助!
您可以尝试使用ClickOnce作为安装方法。它甚至具有内置的自动更新功能,因此您可以将应用程序发布到 Web 服务器,并且所有现有安装都会自动下载最新版本。
要配置 ClickOnce,请转到项目设置中的相应选项卡。