У меня есть пакет vsix, который был собран и установлен на моей машине и работает хорошо. Я попытался установить двойной щелчок на машине, на которой нет VS Sdk. Когда я нажимаю значок в View-OtherWindow, я получаю сообщение об ошибке, в котором говорится, что «целью вызова было выбрано исключение». Какие-нибудь мысли?
Сбой развертывания VSix. Требуется ли VS SDK на целевой машине?
Ответы (1)
Пакет VS SDK не требуется на целевом компьютере для развертывания VSIX. Возможно, вы полагаетесь на библиотеки DLL из пакета SDK, которые необходимо развернуть с помощью VSIX. Это просто праздное предположение, потому что сообщение об исключении очень расплывчато.
Лучший способ решить эту проблему — подключить отладчик на целевой машине и посмотреть, что является основной причиной исключения. Знание этого поможет нам отследить эту проблему.
person
JaredPar
schedule
30.11.2010
Спасибо, Джаред, машина, на которой он был протестирован, снова недоступна до завтра - я обновлю, как знаю.
- person isitdanny; 30.11.2010
Я только что заметил, что не отметил это как ответ. Выполнил некоторую отладку, и в пакете отсутствовала dll. Сейчас работает очень хорошо. Спасибо, Дэнни.
- person isitdanny; 31.12.2010