Я новичок в Visual Studio, поэтому, пожалуйста, прости меня. Я работал над проектом Visual Studio 2010 с использованием Openwebkit sharp. При его развертывании на моей машине все отлично работает. Однако я обнаружил, что Openwebkit sharp зависит от «Microsoft Visual C ++ 2005, распространяемый 8.0.61001» и «Microsoft Visual C ++ 2010, распространяемый». Я использую установщик Visual Studio для установки. Установщик проверяет зависимости от моего основного проекта и добавляет в установщик средство проверки, чтобы увидеть, установлен ли он на конечном компьютере, и он это делает. Тем не менее, он не находит никаких зависимостей C ++. В Предварительных условиях я поставил галочку, чтобы добавить библиотеки времени выполнения Visual C ++ 2010 (x86). Тем не менее, во время установки я никогда не получаю никаких указаний, он даже проверяет их, и я даже не думаю, что это правильная зависимость. В условии запуска я попытался проверить GUID и выдать всплывающее окно. Похоже, что сначала это работает, и появляется всплывающее окно, в котором говорится, что вы должны установить этот пакет, и остановите установку. Однако, как только вы установите этот пакет и снова нажмете на установщик, программа проверки все еще не найдена и выдает то же самое всплывающее окно. Я изучил условия запуска реестра, но все еще имею ту же проблему.
У меня есть одна проблема: «Microsoft Visual C ++ 2005 распространяемый 8.0.61001» находится только в распространяемой MFC. Я хотел добавить распространяемый Microsoft Visual C ++ 2010 в качестве модуля слияния, но мне так и не удалось установить его во время установки. Я провел часы на сайте MSDN и, похоже, вышел оттуда только в замешательстве, чем зашел.
Любая помощь, которую вы можете дать мне, будет высоко ценится? Особенно, если вы знаете видеоурок о том, как заставить установщик выполнить поиск в реестре, чтобы увидеть, установлены ли эти элементы или как добавить C ++ в мои ресурсы, чтобы установщик Windows нашел зависимости и добавил их сам. Спасибо Стив
Задача ещё не решена.
Других решений пока нет …