如何为我的Visual Studio 2010 c#项目制作安装程序?

本文关键字:项目 安装 程序 2010 我的 Visual Studio | 更新日期: 2023-09-27 18:05:10

我开发一个应用程序已经有一段时间了——我终于准备好向我的主管演示了,但是当我把它安装到他的机器上时,事情就崩溃了。在其核心,它对C:'Windows'System32'inetsrv'appcmd.exe的字符串输出作出反应。它是我们公司其他开发人员的辅助应用程序-我们的机器在大多数情况下具有相同的配置。从软件的反应来看,它不能正确地读取程序的输出。

我不确定这是否是应用程序和appcmd.exe之间的权限问题,但我认为这可能是安装程序。我们试图将我的解决方案加载到他的机器上,但它不允许我们构建,因为他没有我的机器显然拥有的一些密钥。我想知道安装程序是否也有类似的情况。

我是否应该尝试使用发布功能,而不是构建一个exe并将该exe与安装程序打包?现在,我在这个项目中有一个安装程序项目,它从主项目中获取输出。我不确定这是否"正确",或者是否有正确的方法。我最近刚刚安装了Wix,但我不确定它是否对我有帮助。如何为部署正确地准备此应用程序?

如何为我的Visual Studio 2010 c#项目制作安装程序?

您应该尝试在桌面应用程序中使用ClickOnce。如您所说,它位于项目属性的"发布"选项卡中。

问题最终是权限问题-与安装程序无关。我们只需要app.manifest包含<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />,而ClickOnce不允许,所以我们使用。msi安装程序,事情进展顺利。