【发布时间】:2011-08-01 14:54:07
【问题描述】:
我使用 Visual Studio 2008 (.NET Framework 3.5) 开发了一个 C# Excel 插件。我的目标是能够在没有 Excel 2007 管理员权限的情况下安装此插件。当我发布解决方案并尝试以非管理员用户身份安装它时,安装程序会出现错误,提示需要安装 VSTO 运行时 3.0:
Office system 3.0 Runtime 的系统组件 Visual Studio 工具的先决条件检查失败,并显示以下错误消息: “安装适用于 Office system 3.0 运行时的 Visual Studio 工具需要管理员权限。请联系您的管理员。”
让管理员在此网络上安装 VSTO 3.0 运行时的可能性为零。 .NET Framework 3.5 SP1 已安装。
之前,我在 VBA 中开发了插件,并且能够将其作为 .XLAM 分发。
这个问题类似于:Create Excel Add-in without VSTO
有解决办法吗?
【问题讨论】:
-
Microsoft 竭尽全力开发安全模型。你提到有零机会,我不得不问,你有没有试过问?
-
我猜你不明白关于零机会的部分。
-
您可以安装您的应用程序,但您不能安装 MS 运行时?我相当肯定你可以在你的安装程序中打包运行时。
标签: c# visual-studio-2008 vsto