VS 2010 VSTO Добавить в EXCEL 2007 Не загружается
У нас есть приложение, которое построено с помощью Excel в качестве внешнего интерфейса с использованием объектной модели Office. Мы использовали C ++-прокладку, чтобы загрузить его как COM-файл для Excel 2003, но я обновил его, чтобы использовать последний VSTO для Excel 2007. Я также использовал VS 2010 для последней версии. Проблема в том, что все работает отлично на моей машине dev в режиме отладчика, а также просто запускает Excel 2007, но я не могу заставить его работать на любом другом компьютере (моя текущая целевая машина – Win7, разработка XP). Я создал развертывание ClickOnce для Addin, и я вижу его в списке COM Addins, но когда я проверяю его на загрузку, ничего не происходит. Я снова открываю диспетчер Addins, и он не проверен. Я также пробовал установить в реестре, но как только я запустил его, он устанавливает, что реестр не загружается. Я пробовал все, что мог придумать, и искал по всей сети, но не кубики. Любая помощь будет оценена!
UPDATE: мне удалось установить некоторые уведомления об ошибках VSTO, и я получил это из своего приложения, а также базовое приложение Hello World, которое я развернул с помощью ClickOnce. Я до сих пор не нашел ответа, но я знаю, что эти ошибки до того, как надстройка может даже запустить событие Startup:
Microsoft.VisualStudio.Tools.Applications.Runtime.CannotCreateStartupObjectException: не удалось создать экземпляр объекта запуска PrevisionAddIn.PrevisionAddIn в сборке PrevisionAddIn, Version = 6.0.0.0, Culture = neutral, PublicKeyToken = null. в Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.ExecuteCustomization.CreateEntryPoint (String entryPointTypeName) в Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.ExecuteCustomization.Microsoft.VisualStudio.Tools.Office.Runtime.Interop.IExecuteCustomization2.LoadEntryPoints (IntPtr serviceProvider)
- Развертывание надстройки Excel, выполненное с помощью vsto .net 4.0 на клиенте с .net 2.0
- Событие Cell_Changing в Excel
- Как определить окно предварительного просмотра Excel 2003 с помощью vb.net?
- Событие кнопки Excel не срабатывает при повторном открытии таблицы
- VSTO - активировать «Track Changes» в книге Excel с помощью c #
- Как просто отличить формулу?
- Как получить объект underlier из привязанного Microsoft.Office.Interop.Excel.ListRow?
- Excel VSTO Числовые элементы управления размером UPDown и масштабированием
- Ловушки развертывания для VSTO и ClickOnce
- F # Excel UsedRange не имеет свойств или методов
- Программирование Excel
- Перевести HRESULT на читаемое сообщение
- Перетаскивание в пользовательскую область задач в Excel VSTO
Можете ли вы отключить антивирусное программное обеспечение на машине и посмотреть, не имеет значения? У меня есть надстройки, которые развертываются через ClickOnce, и один из них никогда не будет включен. Мой босс зашел и проверил бы «включить» на экране в Outlook, закроет окно и вернется, и он будет отключен. Оказалось, что его антивирусное программное обеспечение чрезмерно. Просто идея …
Кроме того, вы не можете использовать ClickOnce для Office2003. Эта надстройка все еще нацелена на 2003 год или она нацелена на 2007 год?
И если вы используете ClickOnce, подписываете ли вы его с действующим сертификатом из центра сертификации, такого как Verisign? Или вы развертываете на http: // localhost и устанавливаете его там (для чего не требуется сертификат).
Я понял, что проблема связана с версией VS 2010, которую я использовал. Я построил проект в версии Beta 2 и не успел обновиться. Как только я это сделал, он работал как рекламируемый. Но я, конечно, научился кататься на лодке о том, как это сделать и работать!
Еще раз спасибо!
-Erick