VSTO和ClickOnce的部署陷阱

时间:2013-03-15 15:00:34

标签: .net excel vsto ms-office clickonce

我正在将Visual Studio 2010与Excel Workbook 2007 VSTO项目一起使用。

它使用的是.NET 4和VSTO4运行时。

我正在使用ClickOnce发布此内容。

我设置的先决条件是.NET 4,VSTO运行时和Windows安装程序。我没有包含主互操作程序集。

我已将其设置为从与我的应用程序相同的位置下载。

发布后我得到的用户只在他们的计算机上安装了.NET ..并且他们尝试打开Excel工作簿以查看发生了什么,他们收到错误"The common language runtime could not be loaded... Contact an administrator"

我也试过运行" setup.exe"对于此用户,甚至直接单击VSTO4运行时安装程序,我收到了"Do not have the required administrator privileges"

的消息

任何人都可以向我确认,我可以使用Office的ClickOnce项目的唯一方法是让用户拥有管理员权限吗?

1 个答案:

答案 0 :(得分:1)

您需要管理员权限才能安装VSTO运行时等先决条件。实际的加载项不需要管理员权限。