gpt4 book ai didi

c# - 谁能提供一个很好的 "idiot' s 指南”来在 VS2008 (C#) Pro 中创建安装程序?

转载 作者:可可西里 更新时间:2023-11-01 08:51:05 24 4
gpt4 key购买 nike

我有 Visual C# 2008 Professional,并且已经开发了 C# 应用程序的前半部分(控制台模式),现在正在开发后半部分(GUI)。

我正在寻找一种简单的方法来为其创建安装程序。生产专业安装人员需要采取哪些步骤?

有一个类似的问题 here关于 Express 版本,但我有 Pro,我希望尽可能坚持使用标准的 VS 内容(如果您认为您可以说服我第三方安装程序创建者比仅 VS 的解决方案好得多,请提供无论如何,这是一个镜头)。

请记住,我对升级到 VS2010 还没有兴趣,即使创建安装程序要简单一百倍。当收入开始滚动时,这可能会在以后出现:-)

另请注意,此应用程序的 GUI 组件是与控制台部分完全独立的可执行文件。控制台部分是一个简单的“打开文件 1,对其进行一些工作,写入文件 2”类型,而 GUI 是一个相当标准的“打开文件,做一些事情”的野兽,因此没有发生棘手或大量未记录的行为。

基本上,我正在寻找(至少)以下内容:

  • 专业的安装人员。
  • 能够指定应用程序文件的去向。
  • 更改注册表以允许双击我的文件扩展名以打开 GUI 应用程序,并将文件作为参数。
  • 需要安装所有必需的东西(我的东西,如果需要,.Net,等等)。
  • 最佳答案

    另一种选择是使用 Inno Setup .它允许您完全自定义安装、在目标机器上粘贴文件的位置、修改注册表以及所有这些。如果您愿意花更多的时间学习一些实现所需结果所需的脚本,它是一个非常强大的工具。 (满足您的所有要求以及更多)而且最重要的是,它是免费的 =)

    我一直在为所有较大的 .NET 程序使用 Inno Setup。当安装程序运行时,它会检查是否安装了 .NET,如果没有,则下载并安装它。同样,我修改了注册表并与您提到的扩展建立了关联。在安装程序中包含 DLL 也很简单 - Inno 会将所有必需的文件集中到一个可执行文件中,该可执行文件可以处理所有事情。

    此外,由于 Inno 自 1997 年以来一直存在,许多 editors have arisen这有助于使脚本编写过程更容易。

    关于c# - 谁能提供一个很好的 "idiot' s 指南”来在 VS2008 (C#) Pro 中创建安装程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3818403/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com