2010-02-17 27 views
0

我正在开发Visual Studio安装项目。我希望安装项目为Windows窗体项目安装可执行文件,然后在目标机器上的程序菜单中放置一个指向该可执行文件的链接。在安装项目中,我单击'添加' - >项目输出...并从我的WindowsForms应用程序中选择主输出。所以应该安装程序的权利?好的,接下来我去了Target Machine上的文件系统,右键单击WindowsForms App的主要输出,并说创建快捷方式。然后我将该快捷方式移动到用户的程序菜单文件夹中。如何创建指向可执行文件的链接由Visual Studio安装项目

我试图运行安装程序和它的作品不错,但每当我点击快捷方式,在程序菜单它每次运行前实际安装程序的一些原因。它为什么这样做?我添加了一个错误东西的捷径吗?如果我导航到目录应用程序目录并单击.exe文件,它只是在不进行任何安装的情况下打开该程序。有谁知道发生了什么事?

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

回答

0

的问题实际上并没有在我是如何创造我的快捷方式,而是什么快捷指着太。快捷方式所针对的可执行文件不在主安装文件夹中,出于某种原因,它不是那样。重构安装目录有点修复它。

+0

我有一个非常类似的问题,并想知道什么特别解决了你的问题?我创建了一个项目的主要输出的快捷方式,并将快捷方式放到桌面上,但运行时会出现“重新配置”窗口。 – 2013-02-19 00:25:49

0

我想这就是我是如何做到的......曾经有一段时间。

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

然后

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

这样看起来对你来说是什么?东西 *用户的Program Files文件 *我的app文件夹 *启动我的应用程序(快捷方式)

而且需要我说,MS的安装项目是一个噩梦了:)只要打开.VDproj和期待。我从来没有想过我会说我喜欢的csproj XML格式,但相比之下...

+0

是的,这听起来像我做的一样。你每次点击链接时都会运行一个小安装程序屏幕“ – PICyourBrain 2010-02-18 00:42:04

相关问题