【问题标题】:How do I Create a link to an executable Installed by Visual Studio Setup Project如何创建指向由 Visual Studio 安装项目安装的可执行文件的链接
【发布时间】:2010-02-17 23:12:27
【问题描述】:

我正在做一个视觉工作室设置项目。我希望安装项目为 Windows 窗体项目安装可执行文件,然后在目标计算机的“程序”菜单中放置指向该可执行文件的链接。在安装项目中,我单击了“添加”-> 项目输出...并从我的 WindowsForms 应用程序中选择了主输出。那应该安装程序吧?好的,接下来我转到目标机器上的文件系统,右键单击 WindowsForms 应用程序的主输出并说创建快捷方式。然后我将该快捷方式移到用户的程序菜单文件夹中。

我尝试运行安装程序,它工作正常,但由于某种原因,每当我单击“程序”菜单中的快捷方式时,它实际上会在每次运行之前安装程序。为什么这样做?我是否添加了错误的快捷方式?如果我导航到目录应用程序目录并单击 .exe 文件,它只会打开程序而不进行任何安装。有谁知道怎么回事?

我在某处读到,我实际上可以在 Windows 资源管理器中创建一个针对我的输出 .exe 的快捷方式,然后将该文件添加到安装程序项目中,但我无法看到它在安装它的每台机器上如何工作。

【问题讨论】:

    标签: visual-studio installation setup-project shortcut


    【解决方案1】:

    我想这就是我的做法……已经有一段时间了。

    1. 应用程序文件夹
    2. MyProjectName 的主要输出(活动)
    3. 右键单击 => 创建快捷方式

    然后

    1. 用户程序菜单
    2. 右键单击 => 添加文件夹
    3. 返回“应用程序文件夹”
    4. 将快捷方式移至程序菜单
    5. 将其重命名为您需要的任何名称。 “类型”应该是“快捷方式”

    这就是你现在的样子吗?里面的东西 * 用户的程序文件 * 我的应用程序文件夹 * 启动我的应用程序(快捷方式)

    并且需要我说,MS 的安装项目是一场噩梦 :) 只需打开 .VDproj 并查看。我从没想过我会说我喜欢 csproj xml 格式,但相比之下...

    【讨论】:

    • 是的,这听起来和我做的一样。每次单击链接时,您的安装程序都会运行一个小屏幕吗?
    【解决方案2】:

    问题实际上不在于我如何创建快捷方式,而在于快捷方式所指向的内容。快捷方式所针对的可执行文件不在主安装文件夹中,并且由于某种原因它不喜欢这样。重构安装目录稍微修复了它。

    【讨论】:

    • 我遇到了一个非常相似的问题,想知道是什么具体解决了您的问题?我为项目的主要输出创建了一个快捷方式并将快捷方式放在桌面上,但运行时出现“重新配置”窗口。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多