无法加载文件或程序集' LogicNP.ShellObjects'

时间:2017-10-27 02:58:10

标签: .net vb.net visual-studio exception .net-assembly

我需要一些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个错误。如果/当我得到要构建的项目时,我会更新这篇文章。

2 个答案:

答案 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