首页 文章

VSTO和ClickOnce的部署陷阱

提问于
浏览
0

我正在使用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 回答

  • 1

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

相关问题