我正在尝试将第三方 COM dll 加载到我的应用程序中。一切都构建得很好,但是当我运行应用程序时,我不断从应用程序中收到此消息:
无法加载文件或程序集“程序集”,版本= 1.0.0.0,文化=中性,PublicKeyToken = null'或其依赖项之一。需要一个强名称的程序集。 (HRESULT 异常:0x80131044)。
当我做一个sn -vf "assembly"
它说大会是有效的。以前有人见过这种行为吗?
你是大会trying加载没有强名称。这可以从你的消息中看到,它说PublicKeyToken=null
。如果它有一个强名称,它就会有一个公钥令牌。
如果你给它起了一个响亮的名字after您编译或引用了它,请尝试在您的项目中再次引用它。也许您的项目仍然具有旧的引用,并且正在尝试加载未签名的版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)