2012-03-16 3 views
0

У меня есть надстройка Excel (COM-аддон, XLL, RTD), созданная с помощью C#, VS2010, Add-In Express 2010, установка он на ПК с выигрышем 64 бит + Excel 2010 64 бит без ошибок, но он вообще не отображается. (нет панели инструментов, нет ленты, а не в неактивном списке добавлений, а не в отключенном списке добавлений) Я искал, что даже нет adxloader.log или adxregistrator.log Он отлично работает на виртуальных машинах (с выигрышем 7 64 бит + Excel 64 бит) ,Надстройка Excel не отображается в 64-разрядном Excel (надстройка-экспресс)

Когда я включаю надстройку в качестве компонента в другой надстройке (ExcelDNA), и установить его, теперь установить не удалось с ошибкой в ​​следующем

[EXCEPTION_UNHANDLED] (0xc0000005) at address [0x988a840f] 

       *** Stack Trace (x86) *** 

[0x988a840f] ----- 
[0x725de54b] MsiLoadStringW() 
[0x725de4e7] MsiLoadStringW() 
[0x7263a466] MsiInvalidateFeatureCache() 
[0x72695b92] MsiGetPropertyW() 
[0x0009b2ab] ----- 
[0x000b0b76] ----- 
[0x000aa444] ----- 
[0x000a8177] ----- 
[0x000a70f6] ----- 
[0x000ada7c] ----- 
[0x000b266e] ----- 
[0x000b263b] ----- 
[0x000b2442] ----- 
[0x0005d5a7] ----- 
[0x0005d7bc] ----- 
[0x0005d72c] ----- 
[0x0005de95] ----- 
[0x770b9ef2] RtlInitializeExceptionChain() 
[0x770b9ec5] RtlInitializeExceptionChain() 

ответ

1

я могу думать только одна причина для XLL надстройки не работает в Excel 2010 x64 - ошибка в .NET Framework 2.0 (метод Marshal.GetFunctionPointerForDelegate). Но это, очевидно, не ваше дело, мы видим, что установка завершается успешно, но надстройка не регистрируется и никаких журналов не создается. Похоже, что пользовательские действия вашего проекта установки почему-то не работают.

В любом случае, трудно сказать что-либо со 100% уверенностью, не видя своего проекта. Пожалуйста, свяжитесь с нашей службой поддержки более подробно, мы постараемся найти причину такого поведения.