Я создаю проект визуальной студии-установщика 2010. У меня есть специальная папка, которая содержит некоторые файлы, которые необходимо установить, только если условие «поиск целевой машины по реестру» возвращает определенное значение. Ниже приведены скриншоты процесса, за которым я следую. Но состояние, похоже, не работает.Установщик Visual Studio: перемещение файлов из пользовательской папки в TargetDir зависит от значения поиска в реестре
скриншот поиска в реестре: Редактор свойств системы пользовательских папок
Файл:
Спасибо за предложение. Однако из-за сложности условий проверки файлов я создал настраиваемое действие для перемещения файлов в каталог установки. – user1618711
Но у меня другая проблема при создании ярлыка для приложения. Созданный ярлык не имеет целевого местоположения. Поэтому, когда я нажимаю на созданный ярлык, он запускает процесс установки, а не фактическое установленное приложение. Единственное отличие от онлайн-статей в отношении моей реализации заключается в том, что я непосредственно создаю ярлык для exe-файла, который есть в моей папке приложения (это не первичный вывод). – user1618711
Ярлыки, сгенерированные установками Visual Studio с использованием IDE, рекламируются ярлыками, которые напрямую не ссылаются на исполняемый файл. Это нормально. У них есть способность к отказоустойчивости, а это означает, что если файлы будут удалены после их установки, они будут восстановлены путем их получения из исходного файла MSI. Это почти наверняка проблема. – PhilDW