Visual Studio部署项目应用程序快捷方式不允许拖放文件打开

时间:2011-10-03 19:41:07

标签: visual-studio file-io drag-and-drop desktop-shortcut deployment-project

我遇到了从Visual Studio 2010部署项目在桌面上创建应用程序快捷方式的问题。快捷方式创建得很好,但是当我将特定于应用程序的文件拖放到快捷方式上时,它不起作用(光标变成带有斜线的红色圆圈)。另一方面,如果我转到应用程序目录并在可执行文件本身上执行此操作它可以正常工作(它正确打开文件)。有趣的是,如果我在安装后手动创建可执行文件的快捷方式,它也可以将文件拖放到该文件夹​​上。

我在尝试解决这个问题时发现的一些可能有用的东西是,如果我打开两个快捷方式的属性对话框(部署项目创建了一个,我手动创建的那个),手动创建的快捷方式作为其目标的可执行文件的完整路径,而另一个只具有可执行文件的名称(尽管它在目录中的开头是正确的)。当我双击它们并且它们都显示正确的图标时,它们都运行应用程序。

如何获得部署项目创建的快捷方式以允许将可执行文件拖放到其上以打开它们?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。

首先我去了这里,它回答了你的问题: http://social.msdn.microsoft.com/Forums/en/vssetup/thread/b57f1d84-9b0c-4c29-b140-0555f92ffed8

但显然对orca.exe和WiRunSQL.vbs的支持似乎已经消失,因为我无法在msdn的任何地方找到它。

然后我发现http://www.instedit.com似乎完成了这个伎俩。我喜欢vbs脚本的自动答案,但是很好。