Прежде всего, убедитесь, что проблема действительно вызвана ПЛК.Это можно сделать, запустив Visual Studio с параметром / log (то есть [VisualStudioPath] \ Common7 \ IDE \ devenv / log), а затем проверив созданный файл журнала в C: \ Users \ [Имя пользователя] \ AppData \ Roaming \ Microsoft\ Visual Studio \ 9.0 \ ActivityLog.xml .Как правило, эта ошибка может быть вызвана любым исключением, вызванным в вашем методе Initialize ().
Если проблема действительно в PLK, убедитесь, что вы не используете «странные» символы ни в имени вашего пакета, ни в вас.Имя компании.Не используйте специальные символы (,.!? ...) и диакритические знаки (ěščřžýáíü ...).Убедитесь, что вы используете правильную версию Visual Studio (НЕ Express Edition).Проверьте, правильно ли включен ваш PLK в файл ResX, особенно если в ResX элементе, содержащем ваш PLK, нет разрывов строк.Попробуйте изменить GUID вашего пакета и сгенерировать новый PLK для него.
Надеюсь, это поможет, мне самому тяжело было работать с VSPackage: -)