2014-02-07 37 views
1

我有一个C#项目,我创建了一个安装程序。C#安装程序快捷方式StartIn属性

我读过关于如何将快捷方式添加到我的项目的主要输出文件到启动和开始菜单文件夹的说明。这很好。

问题是我需要快捷方式的StartIn属性是客户端计算机上的特定文件夹(而不是默认值)。我可以手动进入并编辑这个属性,但我必须在多台机器上部署它。

我试图指出的startin目录始终是相同的(在所有计算机上),但我似乎无法弄清楚如何在指向该目录的快捷方式上设置StartIn属性。

对此提出建议?

+0

您使用的是什么安装程序?我认为这将在其设立方面发挥重要作用。另外,如果适用的话,发布你已经尝试过的东西。 – paqogomez

回答

1

我想我其实已经想通了。

我使用的是内置的C#Installer类在VS Studio 2010中

  • 在目标机器面板上的文件系统(左)我右键点击并选择添加自定义文件夹。
  • 在该文件夹的属性中,我把目标目录,我试图让我的快捷方式开始(称之为工作文件夹)。
  • 然后我在开始菜单文件夹中找到了我的快捷方式,并将工作文件夹属性设置为刚创建的文件夹。

一旦我构建它并运行安装程序......看起来快捷方式的Start In属性现在使用我指定的工作目录而不是默认值。可能有另一种方式来做到这一点,但这似乎对我有用。

+0

很高兴你能解决它,当你有能力时将它标记为答案。 – paqogomez

相关问题