我需要一些VB.net代码的帮助。我是VB.net的新手。我收到了这个错误:
错误'无法加载文件或程序集' LogicNP.ShellObjects, Version = 13.0.0.0,Culture = neutral,PublicKeyToken = ff6f27194af4af75'要么 其中一个依赖项。不支持操作。 (例外 HRESULT:0x80131515)'
这使我无法构建代码。看起来我错过了某种文件,但我还没有听说过LogicNP.ShellObjects
。我有可以找到这个文件的位置吗?
编辑: 对于那些想知道的人,我确实在项目/解决方案中有.dll文件。我将dll文件添加到解决方案资源管理器中,我可以在那里看到它。我还将dll文件添加到工具箱中。
我仍然收到同样的错误
编辑:
我想我可能找到了答案。我看过这个帖子:
Visual Studio "Could not load file or assembly. Operation is not supported" error in Release mode
错误确实消失但现在我有4个错误。如果/当我得到要构建的项目时,我会更新这篇文章。
答案 0 :(得分:1)
ShellObjects
是LogicNP软件的控件和组件库,可在此处找到:
http://www.ssware.com/shlobj/shlobj.htm
该库以Assembly
的名称提供,这是.NET的打包格式:
https://msdn.microsoft.com/en-us/library/ms973231.aspx
错误消息表示您的代码包含对该程序集的引用,但Visual Studio无法在指定的位置找到它。
答案 1 :(得分:1)
好的,所以我已经确认修复工作正常。
发生的事情是计算机阻止了dll文件的加载,因为它是从互联网上下载的。看到这篇文章:
Visual Studio "Could not load file or assembly. Operation is not supported" error in Release mode