Создание ярлыка для IE в проекте установки Visual Studio - PullRequest
1 голос
/ 26 февраля 2009

Я создаю установщик для нашего приложения Silverlight. Приложение будет работать на локальном компьютере, в Internet Explorer в режиме киоска и будет запускаться с ярлыка на рабочем столе. У меня возникают проблемы при создании ярлыка с моим проектом установки в VS 2008. В конечном итоге мне нужен ярлык на рабочем столе с этим

"C: \ Program Files \ Internet Explorer \ iexplore.exe" -k [ProgramFilesFolder] [Производитель] [ProductName] \ MySilverlightHostPage.html

как цель. Я также хотел бы, чтобы мой собственный значок на нем, если это возможно. Есть идеи? Я попробовал несколько разных способов сделать это, но ничего совершенно.

Ответы [ 2 ]

2 голосов
/ 29 мая 2009

Я попробовал это, и это сработало: -Вручную создайте ярлык в любом месте вашей файловой системы с указанием желаемой цели и установите его значок -В вашем проекте установки щелкните правой кнопкой мыши на вашем проекте установки. выберите view-> file system. щелкните правой кнопкой мыши по Файловая система на целевом компьютере и выберите Добавить специальную папку -> Рабочий стол пользователя. щелкните правой кнопкой мыши на рабочем столе пользователя, выберите Добавить-> Файл. Выберите ярлык, который вы создали ранее. Этот ярлык будет добавлен на рабочий стол пользователя.

после установки этот ярлык появится на рабочем столе пользователя с выбранным значком, а удаление приложения удалит его.

0 голосов
/ 26 февраля 2009

Проверьте утилиту Deskliter, которая "обернет" ваш XAP и создаст EXE-файл, который вы можете использовать для запуска приложения Silverlight на рабочем столе в качестве приложения "киоска": http://blendables.com/labs/Desklighter/Default.aspx.

Ходят также слухи о поддержке SL3 в автономном режиме. Проверьте это на http://blogs.zdnet.com/Stewart/?p=769 - пока ничего не подтверждено, но будет интересно следить.

...