vb.net - 如何允许在自定义目标目录中安装并禁止自动启动

标签 vb.net console publish

我开发了一个 VB.NET 控制台应用程序并尝试使用 Build | Visual Studio 2008 中的“发布”菜单选项创建一个安装程序。除了两件事外,它工作正常:
- 当我在 Windows 2003 Server 上运行安装程序时,它会将应用程序安装在 C:\Winnt\profiles\\Local Settings\Apps\2.0 目录中。如何配置设置以便它提示输入应用程序的目标目录?
- 安装完成后,它会自动启动应用程序。如何抑制自动启动?

最佳答案

two options to deploy VB.NET 应用程序:

  • ClickOnce :这就是你目前正在用 Build 做的事情 |发布。它始终安装到用户的配置文件目录中,并且提供很少的自定义选项。
  • Windows Installer : 这就是你用 File 创建的东西 |新 |项目 |其他项目类型 |设置和部署 |设置项目。它允许完全定制和安装到 Program Files .
    更新 : Windows Installer 安装项目已 removed in Visual Studio 2012 ,但可以作为 an extension in Visual Studio 2013 使用.

  • 让用户选择目标目录只能使用后一个选项。
    相关问题:How do I dictate the destination folder of a clickOnce application?

    关于vb.net - 如何允许在自定义目标目录中安装并禁止自动启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2358910/

    相关文章:

    vb.net - vb.net同时播放2个音频

    MySQL:将一个表中的列链接到另一表中同一列的两个条目

    matlab - 以编程方式确定脚本是否正常发布或执行

    c# - 当我想发布项目: "the specified path, file name, or both are too long"时

    vb.net - 从字符串 "a"到类型 'Boolean' 的转换无效

    java - 如何获取控制台字符集?

    python - 引发包含 unicode 文字 (u"\u0410") 的异常时没有输出以赢得控制台

    Code::Blocks 不显示任何输出

    azure - Windows Azure 发布网站 - "Unable to get subscription information. An item with the same key has already been added"

    c# - 类型未定义 - C# 类到 VB.NET