У меня есть простая надстройка, написанная на С# с использованием Excel-DNA:
using ExcelDna.Integration;
using System;
namespace ExcelDNA_test {
public class Functions {
[ExcelFunction(Name = "CURRENTDATETIME")]
public static DateTime CurrentDateTime() {
return DateTime.Now;
}
[ExcelFunction(Name = "ADDTWONUMBERS")]
public static int Add(int a, int b) {
return a + b;
}
}
}
После сборки я получаю два файла для установки надстройки:
- ExcelDNA_test-AddIn-packed.xll
- ExcelDNA_test-AddIn64-packed.xll
Когда я устанавливаю версию x64 на свой ноутбук, я не вижу новую категорию в параметрах надстройки. Также имя надстройки загружается неправильно (показывает имя файла, но не имя надстройки). При установке ошибок нет.
Пробовал устанавливать на разные машины:
- Windows 10 x64, Excel 365 x64 — ошибка.
- Windows 10 x64, Excel 365 x64 — ошибка.
- Windows 10 x64, Excel 365 x64 - работает.
- Windows 10 x64, Excel 365/2013 x64 - работает.
- Windows 10 x64, Excel 2013 x64 - не работает (мой случай).
Может на моем ПК не установлены библиотеки для запуска этой надстройки?
Дополнительные изображения: