我重建了我的解决方案并得到以下编译错误:
错误9'无法加载文件或程序集'ComponentArt.Web.UI,Version = 2009.1.1819.35,Culture = neutral,PublicKeyToken = 9bc9f846553156bb'或其依赖项之一。指针无效(来自HRESULT的异常:0x80004003(E_POINTER))'D:.. \ MyProj.Account \ LC
dll位于infra文件夹中,最后移动到输出项目(网站)的bin文件夹。
任何富有成效的想法?我还应该检查什么?看来这个sln中的所有其他项目都会编译。
除非我很快收到此错误。什么是LC(在“项目”栏目下)?
答案 0 :(得分:21)
我会检查您的licenses.licx文件,并确保其中指定的版本与您引用的DLL完全匹配。
由于类似问题,我们经常删除此文件中版本之后的所有内容。
LC通常是指许可证编译器lc.exe。
答案 1 :(得分:15)
导致此错误的是另一个损坏的引用。
答案 2 :(得分:0)
正如我在" this post regarding Telerik.Web.UI"这可能是由于丢失或放错了dll文件。
答案 3 :(得分:0)
确保项目路径中没有空格...
我正在将Windows 10与Visual Studio Community 2019一起使用,并且正在克隆来自GIT存储库的多项目解决方案。我在解决方案中遇到此错误以及所有其他依赖项,并没有找到xyz.dll 错误的元数据。它的路径是从GIT继承的,具有C:/ repos / 我的项目名称 / ...
我删除了它,再次克隆了它,并确保其路径中没有空格,例如C:/ repos / MY_PROJECT_NAME / ...
这解决了我的问题。