我正在努力调试我通过NetOffice 1.7.3创建的SharpDevelop 5.1中的 Excel 插件。这些是我到目前为止所做的步骤: -
- 安装SharpDevelop 5.1
- 已安装NetOffice 1.7.3
- 跑
Developer Toolbox.exe
并单击“创建新项目”并单击以下内容:-- 项目类型
Automation Addin
- 使用 NetOffice 工具:
checked
- 项目文件夹:
<some dir>
- 环境
- 语:
C#
- 环境:
VS 2010 (Express)
- .NET 运行时:
4.0 (Client Profile)
- 语:
- 办公应用:
- 点击:
Excel
- 点击:
- 装配信息
- 姓名:
<my name>
- 描述:
<my description>
- 姓名:
- 加载行为
- 用户可用于:
Current User
- 决定何时加载:
3 = Load at startup
- 用户可用于:
- 用户界面。
- 检查所有 4 个选项
- 创建项目
- 项目类型
- 在SharpDevelop中打开项目,选择project-set compile to Set target CPU to
x86-64 processor
。
所以我已经能够构建插件并在 Excel 中运行它没有问题 - 这只是我不能做的调试。我需要设置一些设置或属性吗?任何帮助都感激不尽。
注意 (1) - SharpDevelop中的About页面显示如下: -
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)和 IMO该Visual Studio Professional
版本太贵了(有关定价,请参阅https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx)。