找不到引用的组件"SHDocVw"



在新"构建"服务器上编译解决方案

找不到引用的组件" shdocvw"。

解决方案在其他构建服务器和开发人员机器上均可构建良好。我可以发誓两天前就可以很好地建造。

该服务器的一个显着差异是Windows 2008 R2。其他构建服务器是Windows 2012和开发机器范围范围Windows 8.1至10。

我尝试删除参考并再次添加(com参考Microsoft Internet控件(,没有运气。

来自错误消息的更多信息:

无法解析COM参考" EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B"版本1.1。未找到强名称密钥容器。

在验证SHDocVw的版本是x86组件之后,我能够通过在我的csproj PropertyGroup中明确包含<PlatformTarget>x86</PlatformTarget>来解决此问题,以获取我想强制名称的配置和平台延迟标志。

多年后,这再次发生在我身上。这次我能够修复它。

这是C: programData Microsoft crypto rsa rsa MachineKeys文件夹的权限问题。

只需让用户执行操作完全访问此文件夹即可。

最新更新