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