перейдите в любой ярлык приложения , созданный установкой dotnet и нажмите свойство, на экране, который появляется, почему кнопка назначения недоступна?!
Это произошло только с ярлыком, созданным dotnet Setup, почему? и как включить его?
перейдите в любой ярлык приложения , созданный установкой dotnet и нажмите свойство, на экране, который появляется, почему кнопка назначения недоступна?!
Это произошло только с ярлыком, созданным dotnet Setup, почему? и как включить его?
Это функция установщика Windows и называется " Рекламируемый ярлык". Этот ярлык содержит информацию о продукте, на который он указывает.
Вы можете включить это вкл/выкл в настройках, установив Свойство DISABLEADVTSHORTCUTS.
В мире MSI существует два типа ярлыка - рекламируются и без рекламной кампании.
Не рекламируемый ярлык - это стандартный ярлык. если ты щелкните правой кнопкой мыши, вы увидите цель поле указывает на исполняемый файл, который будет запущен. Если, для чего бы то ни было причина, этот исполняемый файл отсутствует приложение просто терпит неудачу.
Рекламируемый ярлык - это технология, специфичная для Windows Установщик. Если вы щелкните правой кнопкой мыши рекламирует ярлык целевого поля будут серыми. Рекламируемый ярлыки поддерживают рекламу и ремонт.
Ремонт означает, что если исполняемый файл который указывает ярлык, не там тогда установщик окон отремонтировать приложение и заменить отсутствующий файл. Фактически, это также проверять другие важные файлы, помечать как ключевые пути, и если любой из них пропуская его, он также заменит их.
Реклама - это процесс, в котором приложение представляется установлены ярлыки, но приложение на самом деле установлен. Установка, копирование файлов и записей в реестре, происходит только тогда, когда пользователь сначала запускает приложение. объявленная установка устанавливает только то, что мы называем интерфейсы приложений. интерфейс приложения - это любой способ запустите приложение. Это может быть ярлык, расширение файла или COM интерфейс.
Чтобы добавить свойство, вы можете использовать Orca MSI Editor или посмотреть, как Установить свойство DISABLEADVTSHORTCUTS в проекте настройки VS.NET.
Более интересная информация о здесь. Вы можете напрямую запустить setup.exe с параметрами - setup.exe DISABLEADVTSHORTCUTS=1
или msiexec.exe <path to msi-file> DISABLEADVTSHORTCUTS=1
.
И если вы используете Orca MSI Editor, вы можете установить свойство, открыв свой msi файл и перейдя в Property
(слева) и добавление нового свойства, щелкнув правой кнопкой мыши пункт меню "Add Row
". Сохраните msi, и все готово.