我開發了一個使用Visual Studio 2010並將目標框架作爲4.0客戶端配置文件的Excel加載項。 插件可以在我的機器上正常工作,現在我想運送客戶機器。 我在我的網站託管我的添加,以便它可以直接從那裏下載。使用.net 2.0在客戶端中使用vsto .net 4.0部署Excel加載項
我面臨的問題是,在客戶機的插件安裝正常,但不加載。當我選擇「選項」菜單中的「添加」部分時,選擇我的COM加載項後,我發現加載行爲表示爲:
加載行爲:未加載。加載COM加載項期間發生運行時錯誤。
這裏我最好的猜測是,因爲我使用.Net 4.0客戶端配置文件開發了我的插件,我使用的所有.Net引用都是來自版本4.0的引用,並且它在客戶端嘗試找到.NET 4.0程序集,但無法找到它們,因爲我的客戶端具有.Net 2.0,因此它不加載加載項。
但我想將它部署在.Net framework 2.0及更高版本的客戶端上,而無需安裝.Net客戶端配置文件4.0。
如果有人知道如何解決這個問題,請幫助我。
是的,目前正在研究Excel-DNA,但是由於缺乏文檔而緩慢。正如你所說的將整個開發移到VS 2008中是一個好主意,但我擔心我的加載項是否能在2013年運行。但無論如何,由於你的回答,我正在就這個話題得出一些明確的結論。我會在一週內嘗試就這個問題發表一些具體的結論。 – SutharMonil
祝你好運 - 回到2008年,.NET 2.0不是一個有趣的選擇(沒有LINQ,沒有可選參數...) – Mathias