2016-04-26 96 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

相關問題