是为wpf编写的程序,所以必须用wpf打开或者引用这几个空间,这三个空间是wpf项目必须引用的空间。可以增加引用即可,但该项目极可能是wpf。也可能是forms或web编程中调用了wpf,所以必须要增加这三个空间的引用。
解决此问题,Microsoft 建议从 添加或删除程序 控制面板中运行 Office 安装程序:
如果 PIA 不会出现在 GAC 中,运行 Office 安装程序,然后标记为 从本机运行 应用程序 PIA。 每个 Office PIA 显示为 NET 可编程性支持 功能为相应的 Office 应用程序或相应的 Office 组件。
如果 PIA 会出现在 GAC 中,请运行 Office 安装程序,然后选择修复 Office 安装选项。 或者,如果 PIA 不会出现在 GAC 中,可以运行 regasm 实用工具在还原丢失的注册表项。
在控制面板中双击 管理工具 ,然后选择 MicrosoftNET Framework 11 配置 。
选择 程序集缓存 ,然后单击在 视图 菜单上的 程序集 。
在 程序集 列表中右击 程序集 ,然后单击 属性 。
在 程序集属性 对话框,请注意 程序集名称 、 版本 并且 公用密钥标记 。
是例如如果您选择 Microsoft Word PIA,您注意到下面的属性值:
程序集名称: MicrosoftOfficeInteropWord
版本: 11000
公用密钥令牌: 71e9bce111e9429c
启动 Visual StudioNET 命令提示符。
在命令提示符下更改到程序集所在的目录。
在的路径是采用以下形式:
%windir%\assembly\GAC\ <assemblyname> \ <version> _ _ < 公钥标记 >
是例如如果您使用 Word PIA 前面提到的属性值,必须更改到目录 Word PIA 使用下面的命令的位置:
cd %windir%\assembly\GAC\MicrosoftOfficeInteropWord\11000__71e9bce111e9429c
请运行 regasm 实用工具还原 Word PIA 注册表项:
以上就是关于.dll的.NET Framework 程序集全部的内容,包括:.dll的.NET Framework 程序集、Microsoft.Office.Interop.Word.dll、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)