c# – 主互操作程序集(PIA)是否要求在计算机中安装Microsoft Off
主互操作程序集(PIA)是否要求在计算机上安装Microsoft Office才能运行?
我经历了这么多令人困惑的帖子/网站,无法得出结论. 我有一台未安装办公室的机器,我正在使用VS2010.由于Microsoft.Office.Interop.Excel程序集在COM部分中不可用于referance.我通过思想.Net部分在referances中添加它.仍然会引发以下错误.
这是Mircosoft网站The Office PIAs are not required on end-user computers to run Office solutions的声明.这究竟是什么意思? 这是否意味着没有Office安装我们可以使用互操作程序集? 如果不是为什么我们需要PIA来安装办公室以使工作正常? 解决方法
是. PIA只是允许您从.NET调用Office COM对象模型的程序集.由Office应用程序托管的COM对象仍然需要存在才能使其正常工作.您获得的类未注册错误是因为计算机上缺少COM对象.要解决此问题,您需要安装Office应用程序旨在使用的Office版本. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |