我知道这里之前有类似的问题,但我不确定它们是否真正解决了我的问题,除非我误解了它们。
今天早上,我一直在开发应用程序,并没有遇到任何构建或重新构建解决方案的问题,但是在午餐后回来(我让程序保持打开状态),我突然无法构建它,因为它返回了三个错误,我以前没有遇到过这样的错误。
错误1:
无法从程序集 'office' 嵌入互操作类型,因为它缺少 'ImportedFromTypeLib' 特性或 'PrimaryInteropAssembly' 特性。
错误2:
无法从程序集 'office' 嵌入互操作类型,因为它缺少 'Guid' 特性。
错误3:
无法加载引用库 'C:\WINDOWS\assembly\GAC_MSIL\Office\15.0.0.0__71e9bce111e9429c\Office.dll': 系统找不到指定的文件。C:\WINDOWS\assembly\GAC_MSIL\Office\15.0.0.0__71e9bce111e9429c\Office.dll
是什么导致这些错误突然出现?
在检查项目属性>引用>添加>COM后,我可以看到引用了Office 15.0对象库。那我该怎么办?它只是看起来很奇怪,因为这些错误出现在应用程序打开的同时?
dir C:\WINDOWS\assembly\GAC_MSIL\Office\15.0.0.0__71e9bce111e9429c\Office.dll
的输出是什么(即所引用的文件是否实际存在)? - Dirk Vollmar