Ярлык приложения развертывания проекта Visual Studio не позволяет открывать файл с помощью перетаскивания - PullRequest
0 голосов
/ 03 октября 2011

У меня проблема с созданием ярлыка приложения на рабочем столе из проекта развертывания Visual Studio 2010. Ярлык создается просто отлично, но когда я перетаскиваю файл ярлыка приложения на ярлык, он не работает (курсор превращается в красный круг с косой чертой). С другой стороны, если я иду в каталог приложения и делаю это на самом исполняемом файле, он работает нормально (он открывает файл правильно). Интересно, что если я вручную создаю ярлык для исполняемого файла после установки, он также работает для перетаскивания файлов на него.

Что-то полезное, что я обнаружил, когда пытался это исправить, это то, что если я открою диалог свойств обоих ярлыков (проект развертывания создал один и тот, который я сделал вручную), то созданный вручную в качестве цели указывается полный путь к исполняемому файлу, тогда как у другого просто есть имя исполняемого файла (хотя его начало в каталоге правильное). Они оба запускают приложение, когда я дважды щелкаю по ним, и у них обоих отображается правильный значок.

Как получить ярлык для проекта развертывания, позволяющий перетаскивать на него исполняемые файлы, чтобы открывать их?

1 Ответ

0 голосов
/ 10 ноября 2011

У меня была такая же проблема.

Сначала я пошел сюда, что отвечает на ваш вопрос: http://social.msdn.microsoft.com/Forums/en/vssetup/thread/b57f1d84-9b0c-4c29-b140-0555f92ffed8

Но очевидно, что поддержка orca.exe и WiRunSQL.vbs, похоже, исчезла, потому что я нигде не смог найти ее на msdn.

Затем я нашел http://www.instedit.com, который, кажется, сделал свое дело. Мне понравился автоматический ответ скрипта VBS, ну да ладно.

...