我正在尝试从SharpDevelop 5.1中调试Excel,这是我通过NetOffice 1.7.3创建的。以下是我迄今所做的工作:-
Developer Toolbox.exe并单击"Create“并单击以下命令:- Automation Addinchecked<some dir>
1. _Environment_
1. Language: `C#`
2. Environment: `VS 2010 (Express)`
3. .NET Runtime: `4.0 (Client Profile)`
1. Office applications:
1. Clicked: `Excel`
1. Assembly Information
1. Name: `<my name>`
2. Description: `<my description>`
1. Load Behavior
1. User available to: `Current User`
2. Decide when it has to be loaded: `3 = Load at startup`
1. User interface.
1. Check all 4 options
1. Create project
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,但是社区版不允许您进行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的定价)。
发布于 2016-04-26 19:23:50
SharpDevelop不支持64位调试.
您是否尝试使用VS社区版本来打开现有的项目文件?我看不出为什么它会拒绝构建/调试一个在SharpDevelop中工作的项目。
如果VS抱怨项目类型无效,请尝试从项目文件中删除<ProjectTypeGuids>元素。这些GUID只告诉VS应该使用哪些插件来打开项目;它们通常对简单的构建/调试没有任何影响。
https://stackoverflow.com/questions/36866220
复制相似问题