我为我的Windows窗体应用程序创建了一个安装项目,然后安装它。它在桌面上正确创建了一个快捷方式现在,当我双击它打开时,它会显示一个进度条,就像配置应用程序一样。之后,我的Windows窗体出现并正常运行。
我不知道为什么会这样。我的同一应用程序的早期版本与o正常运行。此外,如果我安装以前的版本,它通常会正常启动没有任何问题。只有我正在创建的安装文件才显示此问题。
任何人都有任何线索......
答案 0 :(得分:1)
您创建了ClickOnce installation。您可能想要创建一个标准Setup Project. IIRC,在Visual Studio 2010中这类项目存在一些问题,因为项目类型正在折旧,但我现在似乎无法找到任何相关信息。
其他替代方案正在使用WiX或InstallShield的限量版。
奇怪的是,ClickOnce安装程序非常好,假设您有支持它的基础结构(Web上放置更新的位置)并且不介意非标准行为(启动时奇怪的对话框)。坦率地说,现在.NET世界中的安装程序技术很糟糕。它们都非常复杂,无法将开发人员与安装程序如何与Windows协同工作的复杂性隔离开来。
要关闭ClickOnce,IIRC,请执行以下操作: