Одобрено: Fortect
За последнюю неделю некоторые читатели сообщили, что управляемый загрузчик надстроек не смог инициализировать Excel.
<раздел>
-
Вопрос
-
Здравствуйте
Я создал надстройку Excel 2007 для номера C с VSTO 2005SE и выполнил все настройки, SetSecurity и т. д., которые определены в Руководстве по развертыванию VSTO. Когда я блокирую сборку через другой компьютер, я получаю сообщение об ошибке «Обработана серьезная ошибка, загрузчик надстройки не смог разрешить им инициализировать вас». на другой машине. Сборка больше работает на машине разработки, только меньше, чем на машине пользователя. Я даже работал над CAS целиком, и мне до сих пор не повезло.
Любая помощь приветствуется.
Браво,
Эрик
Ответы
-
Привет Эрик!
Похоже, что VSTO Runtime v2.5 (VSTO Aug 2005 SE) не была правильно установлена на компьютере пользователя. Проверьте, какая среда выполнения была установлена (в этом поле запрашивается запись для положительного добавления / удаления программ).
Если вы обычно используете коробку Vista, перед отключением UAC возникает небольшая особенность (не могу вспомнить подробности; собственный CLSID нашей компании должен храниться в HKCU Classes, а не в HKLM Classes). для компонентов безопасности, если процесс не продвигается?). Попробуйте запустить этот метод как процесс с повышенными правами, и UAC не может нормально работать, когда он отключен на каждой тренировочной машине Vista.
Clsid рабочего стола попытается загрузить:
99D651D7-5F7C-470E-8A3B-774D5D9536AC
Убедитесь, что какие-либо библиотеки DLL (AddInLoader.dll) были зарегистрированы как InProcServer32 с таким идентификатором CLSID.
HTH,
Андре
-
Вопрос
-
Здравствуйте
Я создал надстройку Excel 2007 на C # с VSTO 2005SE и сделал все, что вы видели, настройку, SetSecurity и многое другое. определено в Руководстве по развертыванию VSTO. Однако, когда я устанавливаю продакшн на другой компьютер, я получаю сообщение «Не удалось инициализировать загрузчик надстройки с управляемой ошибкой». Мы с образцом приложения серьезно случайно столкнулись с ошибкой на другой хорошей машине.
Любая помощь приветствуется.
Привет, Эрик
Я создал определенно отличную надстройку для Excel 2007 на языке C, используя VSTO 2005SE, и выполнил все настраиваемые переделки, SetSecurity и т. д., определенные в Руководстве по развертыванию VSTO. Однако, когда я устанавливаю сборку, которая должна быть подключена к другому компьютеру, я получаю частоту «Ошибка. Загрузчик надстройки с управляемой ошибкой был ужасно инициализирован. “Я попытался выполнить действия, описанные в руководстве по развертыванию с примером приложения, но эта ошибка все еще возникает на других типах компьютеров, но не в моем рабочем Интернете. Я даже вручную редактировал CAS, но мне все равно не повезло.
Ответы
-
Привет Эрик!
Похоже, что VSTO Runtime v2.5 (VSTO ’05 SE) не была правильно установлена для всех пользователей машины. Установите флажок, чтобы указать, что среда выполнения была установлена (теперь в поле есть собственная запись для добавления программ / собак или запахов кошки).
При использовании Vista, некоторые из наших особенностей отключения UAC могут повлиять сразу после (я не могу вспомнить детали; CLSID должен храниться в HKCU Classes, а не в HKLM Classes по соображениям безопасности, если цель не выполняется с высокими привилегиями?) … Попробуйте запустить его как процесс с повышенными привилегиями или отключите UAC, если у вас Vista.
Clsid рабочего стола попытается свернуться в tek:
99D651D7-5F7C-470E-8A3B-774D5D9536AC
Проверьте, зарегистрирована ли соответствующая DLL (AddInLoader.dll) так же, как InProcServer32 этого CLSID.
HTH,
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
- 1. Загрузите Fortect и установите его на свой компьютер.
- 2. Запустите программу и нажмите "Сканировать"
- 3. Нажмите "Восстановить", чтобы устранить обнаруженные проблемы.
а>Андре
Похоже, что VSTO Runtime v2.5 (VSTO 2010 SE) не была должным образом включена на портативном компьютере пользователя. Убедитесь, что среда выполнения установлена почти на всех (в этом поле есть отдельная запись для установки / удаления программ).
Если вы генерируете использование коробки Vista с отключенным UAC, есть несколько причуд, которые могут помешать использованию (я не могу вспомнить детали; CLSID должен быть зарегистрирован внутри HKCU Classes только в HKLM Classes по соображениям безопасности, когда процесс не может контролировать на высоком уровне?). Попробуйте использовать его как какой-то процесс с повышенными правами или отключите UAC, если вы действительно используете Vista. Для
Убедитесь, что наиболее выдающаяся библиотека DLL (AddInLoader.dll) зарегистрирована с идентификатором CLSID InProcServer32.
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.