Dav*_*vid 6 .net vb.net interop reference-library
我知道之前已经在这里问了类似的问题,但我不确定它们是否真正解决了我的问题,除非我误解了它们.
我今天早上一直在处理一个应用程序而且没有任何问题构建或重建解决方案,但是在吃完午餐然后回来之后(我打开程序),我突然无法构建它,因为它是返回3个错误,我之前没遇到过的错误.
错误1:
无法嵌入程序集'office'中的互操作类型,因为它缺少'ImportedFromTypeLib'属性或'PrimaryInteropAssembly'属性.
错误2:
无法在程序集'office'中嵌入互操作类型,因为它缺少'Guid'属性
错误3:
无法加载引用的库'C:\ WINDOWS\assembly\GAC_MSIL\Office\15.0.0.0__71e9bce111e9429c\Office.dll':系统找不到指定的文件.C:\ WINDOWS \装配\ GAC_MSIL \办公室\ 15.0.0.0__71e9bce111e9429c\Office.dll
是什么导致这些错误突然出现?
签入项目属性>参考>添加> COM后,我可以看到引用了Office 15.0对象库.那我该怎么办?应用程序打开时,它们似乎很奇怪吗?
正如@soohoonigan和@TnTinMn建议的那样,对于剩下的永恒以及任何具有相同问题的潜在未来用户来说,这并不是没有标记的.
小智 5
仅看到错误 1 和 2,根据此处的答案和一些进一步的研究,为我解决问题的是:
引用 -> Microsoft.CSharp -> 属性 - 将“嵌入互操作类型”更改为“False”,然后重建。
| 归档时间: |
|
| 查看次数: |
10107 次 |
| 最近记录: |