2016-04-26 45 views
1

我拉我的头发试图从SharpDevelop的5.1我通过NetOffice 1.7.3创建调试Excel加载项。这是我迄今所做的步骤: -调试C#Excel加载项在Windows

  1. 安装的SharpDevelop 5.1
  2. 安装NetOffice 1.7.3
  3. Developer Toolbox.exe,并点击 “创建新项目”,并点击以下内容: -
    1. 项目类型
      1. Automation Addin
      2. 使用NetOffice工具:checked
      3. 项目文件夹:<some dir>
    2. 环境
      1. 语言:C#
      2. 环境:VS 2010 (Express)
      3. .NET运行库:4.0 (Client Profile)
    3. Office应用程序:
      1. 点击了:Excel
    4. 大会信息
      1. 名称:<my name>
      2. 说明:<my description>
    5. 加载行为
      1. 用户可用于:要装载Current User
      2. 决定当它具有:3 = Load at startup
    6. 用户界面。
      1. 检查所有的4个选项
    7. 创建项目
  4. 打开项目的SharpDevelop,选择项目 - 设置编译成目标CPU设置,以x86-64 processor

enter image description here

所以我已经能够建立插件和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 Visual Studio Professional版本太贵(请参阅https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx for pric荷兰国际集团)。

回答

2

SharpDevelop不支持64位调试。

您是否尝试使用VS社区版来打开您现有的项目文件? 我没有看到它拒绝构建/调试在SharpDevelop中工作的项目的原因。

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

+0

你是对的。 VS Community Edition与NetOffice中的项目构建很好地配合,非常感谢! – bobmarksie

相关问题