我想在C#.Net中開發一個MS Office插件,並且我無權訪問Visual Studio。相反,我使用SharpDevelop作爲我的IDE,(但我的問題同樣適用於開發使用任何其他IDE或從命令行編譯的任何人......)如何在沒有Visual Studio的情況下開發Microsoft Office AddIn
我已經做了一些搜索指南開發加載項,但他們似乎都需要的Visual Studio,並按照下列步驟操作:
- 安裝互操作程序集
- 創建一個Visual Studio .NET項目(我無法做到這一點位)
- 擴展VS ThisAddIn模板
我已經設法做的是:
- 安裝互操作程序集
- 創建一個C#空SharpDevelop的項目
- 添加GAC參考Microsoft.Office.Interop .Outlook
- 添加COM引用到Microsoft Office 12.0對象庫
- 添加一行
using Outlook = Microsoft.Office.Interop.Outlook;
- 和行
using Office = Microsoft.Office.Core;
- 看看一些示例代碼,並意識到它們都引用VS模板和我沒有的VSTO庫(Microsoft.Office.Tools)。
我該從哪裏出發?有沒有我錯過的指導/教程,或有人提供一些指針?
這看起來像試圖用叉子吃湯,無論如何,你應該在正確的軌道上......你可以嘗試MonoDevelop,它應該有點類似於VS,但我有一點經驗 – Alex
我真的之後是使用C#創建Microsoft Office AddIn的IDE獨立方式。所以IDE的選擇不應該是一個因素。 –
@sprocketonline - 你明白那裏有沒有什麼特別的關於Visual Studio項目的權利? –