在服务器上构建时出错:检索具有CLSID的组件的COM类工厂

用户名

我使用的是Visual Studio2013。在我的程序中,我创建了一个Excel文档。它工作正常,但是当我尝试在构建服务器上构建此解决方案时,服务器抛出此异常:

Result:System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class   factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.Activator.CreateInstance(Type type)
at AutomatedTest.AutoStatistic.AutoConvert(String pathOld, String pathNew, String pathLog, String pathToDocuments) in...

在这行上:

 Application xlApp = new Application();

我不想在构建服务器上安装Visual Studio。我需要在构建服务器上安装什么,以便构建可以正确编译?

PS我的程序基于x86平台构建。

朱利奥·维安(Giulio Vian)

构建服务器(不是Visual Studio)缺少的是Excel。

但是完全不支持从Windows服务(如TFS Build)运行Office(请参阅KB 257757)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

由于以下错误,检索具有CLSID {XXXX}的组件的COM类工厂失败:80040154

由于以下错误,无法为具有CLSID的组件检索COM类工厂:80070005访问被拒绝

检索具有CLSID {00024500-0000-0000-C000-000000000046}的组件的COM类工厂失败

使用 CLSID 检索组件的 COM 类工厂 - 类未注册

在ubuntu服务器上构建Mongodb时出错

在服务器上构建解决方案时出错

Windows 10 sdk 安装程序崩溃“使用 CLSID 检索组件的 COM 类工厂”

msbuild-未经授权的访问异常:检索具有CLSID {2B72133B-3F5B-4602-8952-803546CE3344的远程组件的COM类工厂

代号一:在与Android上具有SSL证书的服务器建立连接时出错

从Inno安装程序执行的PowerShell脚本失败,并显示“为CLSID为{XXXX}的组件检索COM类工厂失败-错误80040154”

使用我的 Nuxt 应用程序在 Plesk 服务器上构建时出错

Titanium-从Web服务器检索JSON时出错

从节点服务器提供角度构建输出时出错

无法从具有反应前端的网络设备上的 Nodejs 本地服务器检索数据

NightwatchJS / geckodriver / selenoid:在Firefox上执行测试时,从硒服务器检索新会话时出错,

加载时出错:找不到具有指定主机名的服务器

Jenkins构建在具有java.lang.InterruptedException的从属服务器上失败

在Windows上创建HTTP服务器时出错

尝试在实时服务器上更新npm时出错?

我从服务器上的github克隆项目时出错

在Rails上的ruby中启动服务器时出错

在OS 10.10.2上运行Rails服务器时出错

在 Linuxmint 20.1 上安装无服务器时出错

在 Alpine linux 上运行 ARA 服务器时出错

在服务器上加载图像时出错

在服务器上运行 DotNetNuke 9 时出错

在 Windows 上运行 Kafka 服务器时出错

由于以下错误,检索组件的COM类工厂失败:80040154。

检索组件访问被拒绝错误的 COM 类工厂