Не удалось загрузить тип «Microsoft.VisualBasic.PowerPacks.OvalShape» из «Microsoft.VisualBasic.PowerPacks.Vs - ClickOnce - PullRequest
2 голосов
/ 02 мая 2011

Мне интересно, может ли кто-нибудь направить меня в правильном направлении к решению этой проблемы.У меня есть приложение, которое использует Click Once для развертывания.Когда я пытаюсь развернуть его на более старой машине с Windows XP, я получаю следующую ошибку.

Требуется обновление системы.Невозможно установить или запустить приложение.Приложение требует, чтобы сборка Microsoft.VisualBasic.PowerPacks.Vs версии 10.0.0.0 сначала была установлена ​​в глобальном кэше сборок (GAC).

Когда я смотрю на GAC на этой машине (C: \Windows \ Assemblies), я вижу «Microsoft.VisualBasic.PowerPacks.Vs» вместе с 10.0.0.0 в столбце версии.Кроме того, когда я щелкаю правой кнопкой мыши по этой сборке, я получаю возможность удалить ее.(что подразумевает, что оно уже установлено, что делает вышеприведенную ошибку бесполезной)

В диалоговом окне «Предварительные требования» для проекта «Microsoft Visual Basic PowerPacks 10.0» помечается как предварительное условие.Кроме того, опция «Загрузить предварительные условия с веб-сайта поставщика компонентов».выбран.Если установщик не считает, что Power Pack установлен, то почему он не идет и не загружает его?

Кто-нибудь знает, в чем здесь реальная проблема?

Спасибо

1 Ответ

1 голос
/ 08 марта 2016

Если вы используете какой-либо элемент из блока питания Visual Basic (например, линия. Прямоугольник и т. Д.), Вам необходимо добавить ссылку на блок питания VB и скопировать ссылку на локальный файл.

Aподробное руководство показано здесь .

...