Создание ярлыка для исполняемого файла в C # - PullRequest
0 голосов
/ 08 июля 2010

У меня есть программа, которая при сборке в режиме выпуска в Visual Studio будет копировать файл .exe и все необходимые файлы в общую папку для доступа нескольких пользователей. Внутри папки, которую я скопировал, я автоматически создал ярлык для файла .exe с помощью C # при сборке проекта.

Проблема

Я хочу иметь возможность скопировать эту папку из общего расположения, поместить ее на любой рабочий стол и запустить этот файл ярлыка. Проблема заключается в том, что ярлык по-прежнему указывает на файл .exe в общем расположении, а не на локальный. Как я могу установить целевое расположение ярлыка относительно того места, где я помещаю эту локальную папку?

1 Ответ

1 голос
/ 08 июля 2010

Из того, что я знаю, вы не можете использовать относительные ярлыки в Windows. Можно спросить, зачем нужен ярлык? Почему бы просто не использовать исполняемый файл, который я имею в виду? :)

Вы всегда можете создать .bat-скрипт для запуска вашего приложения. Тем не менее, я не знаю, что вы хотите сделать, поэтому я просто выкидываю идеи.

Редактировать: если .bat не подходит, вы всегда можете создать новое приложение в проекте, которое само по себе действует как ярлык.

...