C# 在Windows上通过SharpDevelop调试C Excel加载项

C# 在Windows上通过SharpDevelop调试C Excel加载项,c#,excel,sharpdevelop,netoffice,C#,Excel,Sharpdevelop,Netoffice,我正在尝试调试SharpDevelop 5.1中的Excel加载项,这是我通过NetOffice 1.7.3创建的。到目前为止,我已经完成了以下步骤:- 已安装的SharpDevelop 5.1 已安装NetOffice 1.7.3 运行Developer Toolbox.exe并单击“创建新项目”,然后单击以下内容:- 项目类型 自动化插件 使用NetOffice工具:选中 项目文件夹: 环境 语言:C 环境:VS2010快车 .NET运行时:4.0客户端配置文件 办公室应用程序: 点击:Ex

我正在尝试调试SharpDevelop 5.1中的Excel加载项,这是我通过NetOffice 1.7.3创建的。到目前为止,我已经完成了以下步骤:-

已安装的SharpDevelop 5.1 已安装NetOffice 1.7.3 运行Developer Toolbox.exe并单击“创建新项目”,然后单击以下内容:- 项目类型 自动化插件 使用NetOffice工具:选中 项目文件夹: 环境 语言:C 环境:VS2010快车 .NET运行时:4.0客户端配置文件 办公室应用程序: 点击:Excel 装配信息 姓名: 说明: 荷载特性 可用用户:当前用户 决定何时加载:3=启动时加载 用户界面。 选中所有4个选项 创建项目 在SharpDevelop中打开project,选择project-set compile将目标CPU设置为x86-64处理器。 因此,我能够构建加载项并在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 addin development查看,而且我认为Visual Studio Professional版本太贵,请参见定价。

SharpDevelop不支持64位调试

您是否尝试使用VS社区版打开现有的项目文件? 我看不出它为什么会拒绝构建/调试在SharpDevelop中工作的项目


如果VS抱怨项目类型无效,请尝试从项目文件中删除元素。这些guid只是告诉VS应该使用哪些插件来打开项目;它们通常不会对简单的构建/调试产生任何影响。

你完全正确。VS社区版与NetOffice中的项目构建配合得很好,非常感谢!