C#安装程序快捷方式StartIn属性

时间:2014-02-07 20:35:31

标签: c#

我有一个C#项目,我已经为其创建了一个安装程序。

我已经阅读了有关如何将项目的主输出文件的快捷方式添加到启动和开始菜单文件夹的说明。这很好用。

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

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

建议?

1 个答案:

答案 0 :(得分:1)

我想我其实已经明白了。

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

  • 在“目标计算机上的文件系统”面板(左侧)中,右键单击并选择“添加自定义文件夹”。
  • 在该文件夹的属性中,我放置了目标目录,我正在尝试启动我的快捷方式(称之为工作文件夹)。
  • 然后我转到开始菜单文件夹中的快捷方式,并将Working Folder属性设置为我刚刚创建的文件夹。

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