2011-08-01 76 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++沉加载并不需要管理员权限