Как я могу загрузить VSPackage с помощью PLK

Привет всем, я создаю VsPackage, который не хочу развертывать. В экспериментальном улье все работает нормально, но когда я пытаюсь использовать PLK, полученный на этом сайте: http://msdn.microsoft.com/en-us/vstudio/cc655795 я получаю сообщение об ошибке в процессе загрузки. Я следую шаг за шагом инструкциям по добавлению PLK с этого сайта: http://msdn.microsoft.com/it-it/library/bb165968(v=VS.90).aspx, поэтому я не знаю, в чем проблема. Есть ли у кого-то альтернативная процедура или, может быть, отсутствующий шаг из инструкций, который вызывает этот сбой в процессе загрузки?

pd: сообщение об ошибке не говорит ничего полезного. "Пакет... загрузка не удалась, обратитесь к поставщику.."

Я использую Visual Studio 2008


person mjsr    schedule 29.06.2011    source источник


Ответы (1)


В первую очередь убедитесь, что проблема действительно вызвана PLK. Это можно сделать, запустив Visual Studio с параметром /log (например, [VisualStudioPath]\Common7\IDE\devenv /log), а затем проверив созданный файл журнала в папке C:\Users\[Username]\AppData\Roaming\Microsoft. \Visual Studio\9.0\ActivityLog.xml. Как правило, эта ошибка может быть вызвана любым исключением, созданным в вашем методе Initialize().

Если проблема действительно в PLK, убедитесь, что вы не используете никаких "странных" символов ни в имени вашего пакета, ни в названии вашей компании.
Не используйте специальные символы (,.!? ...) и диакритические знаки (ěščřžýáíü ...). Убедитесь, что вы используете правильную версию Visual Studio (НЕ Express Edition). Проверьте, правильно ли ваш PLK включен в файл ResX, особенно если в элементе ResX, содержащем ваш PLK, нет разрывов строк. Попробуйте изменить GUID вашего пакета и создать для него новый PLK.

Надеюсь, это поможет, мне самому было довольно тяжело запускать VSPackage :-)

person cre8or    schedule 12.04.2012