2011-08-01 78 views
3

我已經用Visual Studio 2008(.NET Framework 3.5)開發了一個C#Excel插件。我的目標是能夠在沒有Excel 2007管理員權限的情況下安裝此Addin。當我發佈該解決方案並嘗試將其作爲非管理員用戶進行安裝時,安裝程​​序會提供一條錯誤消息,指出需要安裝VSTO runtime 3.0: 「管理員權限才能安裝Visual Studio工具的Office系統3.0運行時,請聯繫管理員:VSTO插件和運行時沒有管理員權限

系統組件的Visual Studio工具的Office系統3.0運行失敗,出現以下錯誤消息先決條件檢查。 「

獲得管理員在此網絡上安裝VSTO 3.0 Runtime的機會是零。 .NET Framework 3.5 SP1已安裝。

之前,我開發了VBA中的Addin,並能夠將它作爲.XLAM分發。

這個問題是相似的:Create Excel Add-in without VSTO

是否有解決方法嗎?

+0

微軟已經竭盡全力開發一個安全模型。你提到有零機會,我不得不問,你有沒有試過問? –

+0

我想你不明白關於零機會的部分。 – BKH

+0

你可以安裝你的應用程序,但你不能安裝MS運行時?我相當肯定你可以將運行時打包到安裝程序中。 – Simon

回答

0

C++沉加載並不需要管理員權限