我正在尝试从 SharpDevelop 5.1 调试Excel Addin,我是通过 NetOffice 1.7.3 创建的。这些是我到目前为止所做的步骤: -
Developer Toolbox.exe
并点击"创建新项目"并点击以下内容: -
Automation Addin
checked
<some dir>
C#
VS 2010 (Express)
4.0 (Client Profile)
Excel
<my name>
<my description>
Current User
3 = Load at startup
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)和IMO { {1}}版本过于昂贵(有关定价,请参阅https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx。)
答案 0 :(得分:2)
SharpDevelop不支持64位调试。
您是否尝试使用VS社区版打开现有项目文件? 我没有看到它拒绝构建/调试在SharpDevelop中运行的项目的原因。
如果VS抱怨项目类型无效,请尝试从项目文件中删除<ProjectTypeGuids>
元素。这些GUID告诉VS应该使用哪些插件来打开项目;它们通常不会对简单的构建/调试产生任何影响。