Visual Studio安装项目 - 创建exe文件的快捷方式

时间:2014-03-25 04:17:35

标签: c# .net winforms installation

我做了一个简单的项目,允许Drap&将CSV文件拖放到其EXE文件以自动读取数据并导出到Excel文件。 当我用Drap& amp;测试程序时将CSV文件拖放到bin / Debug and Release文件夹中的EXE文件,或放到我放在桌面上的EXE文件的快捷方式,一切都很好。

当我为上述项目制作一个部署项目,并按照所有步骤制作程序的快捷方式时,我无法做到Drap&安装程序后放入快捷方式。 原因似乎是快捷方式的目标不是EXE文件,而是(如VS中的属性视图中所示)[主输出]。

我尝试在安装文件夹中手动创建EXE文件的快捷方式,并且工作正常。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

如果你创建窗口设置项目...那么它显示的图标是Advertisement而不是快捷方式链接.. 然后你创建了一个Exe的快捷方式......它创建了一个快捷方式链接......

这些快捷方式称为广告快捷方式。它们将提供按需安装和广告的应用程序功能。当用户单击此类快捷方式时,Windows Installer将检查应用程序的完整性并自动安装/修复丢失或损坏的组件。

要禁用播发的快捷方式,必须在MSI包中将名为DISABLEADVTSHORTCUTS的属性设置为值。

http://msdn.microsoft.com/en-us/library/aa368297(VS.85).aspx