Сбой развертывания VSix. Требуется ли VS SDK на целевой машине?

У меня есть пакет vsix, который был собран и установлен на моей машине и работает хорошо. Я попытался установить двойной щелчок на машине, на которой нет VS Sdk. Когда я нажимаю значок в View-OtherWindow, я получаю сообщение об ошибке, в котором говорится, что «целью вызова было выбрано исключение». Какие-нибудь мысли?


person isitdanny    schedule 30.11.2010    source источник


Ответы (1)


Пакет VS SDK не требуется на целевом компьютере для развертывания VSIX. Возможно, вы полагаетесь на библиотеки DLL из пакета SDK, которые необходимо развернуть с помощью VSIX. Это просто праздное предположение, потому что сообщение об исключении очень расплывчато.

Лучший способ решить эту проблему — подключить отладчик на целевой машине и посмотреть, что является основной причиной исключения. Знание этого поможет нам отследить эту проблему.

person JaredPar    schedule 30.11.2010
comment
Спасибо, Джаред, машина, на которой он был протестирован, снова недоступна до завтра - я обновлю, как знаю. - person isitdanny; 30.11.2010
comment
Я только что заметил, что не отметил это как ответ. Выполнил некоторую отладку, и в пакете отсутствовала dll. Сейчас работает очень хорошо. Спасибо, Дэнни. - person isitdanny; 31.12.2010