Я рву на себе волосы, пытаясь отладить надстройку Excel из SharpDevelop 5.1, которую я создал с помощью NetOffice 1.7.3. Вот шаги, которые я сделал до сих пор: -
- Установлен SharpDevelop 5.1
- Установлен NetOffice 1.7.3
- Ran
Developer Toolbox.exe
and clicked "Create New Project" and clicked the following: -- Project Type
Automation Addin
- Используйте инструменты NetOffice:
checked
- Папка проекта:
<some dir>
- Environment
- Language:
C#
- Окружающая среда:
VS 2010 (Express)
- Время выполнения .NET:
4.0 (Client Profile)
- Language:
- Office applications:
- Clicked:
Excel
- Clicked:
- Assembly Information
- Name:
<my name>
- Описание:
<my description>
- Name:
- Load Behavior
- User available to:
Current User
- Решите, когда он должен быть загружен:
3 = Load at startup
- User available to:
- User interface.
- Check all 4 options
- Создать проект
- Project Type
- Откройте проект в SharpDevelop, выберите проект — установите для компиляции значение Установить целевой ЦП на
x86-64 processor
.
Таким образом, я смог создать надстройку и запустить ее в Excel без проблем - это просто отладка, которую я не могу сделать. Есть ли какой-то параметр или свойство, которое мне нужно установить? Любая помощь будет высоко ценится.
ПРИМЕЧАНИЕ (1). На странице О программе в SharpDevelop отображается следующее: –
SharpDevelop Version : 5.1.0.5134-RC-d5052dc5
.NET Version : 4.6.01055
OS Version : Microsoft Windows NT 6.1.7601 Service Pack 1
Current culture : English (United Kingdom) (en-GB)
Running under WOW6432, processor architecture: x86-64
Working Set Memory : 194256kb
GC Heap Memory : 49366kb
ПРИМЕЧАНИЕ (2). Я уже установил MS Visual Studio, но версия сообщества не позволяет вам разрабатывать надстройки Excel (см. https://msdn.microsoft.com/en-us/library/bb398242.aspx), и ИМО версия Visual Studio Professional
слишком дорогая ( см. https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx, чтобы узнать цены).