无法在Windows应用程序中加载文件或程序集

问题描述:

我正在使用c#创建DLL文件。为此我需要一个DLL文件。这是在VB.so中创建的,我只是通过添加引用选项将该dll文件添加到我的项目中。但运行项目时出现此错误。无法在Windows应用程序中加载文件或程序集

无法加载文件或程序集'BOL3,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一。该系统找不到指定的文件。

任何机构可以提供解决此问题的建议。

谢谢!

+0

看起来组件BOL3的依赖关系丢失了 – Adeel

+0

感谢您的回应!让我知道是否将DLL文件添加到项目中。然后项目包含程序集BOL3的所有依赖项。是吗? –

+0

如果您通过项目选项卡添加了引用,则它将复制依赖项,而如果通过Browse添加了它,它将只添加该DLL。 – Adeel

1 - 确保最终项目具有所有“子”dll的引用,如评论如果您的dll1使用dll2,然后主要proj需要引用它。 2 - 确保它们全都编译在相同的位上,即64或86,如果1是64而另外86编译器不能识别另一个,你可以从projecy属性中选择它。

+0

所以我的主项目需要包含所有的引用子项目包含什么? –

+0

我的系统是x64.I设置任何CPU选项。我收到相同的错误消息。 –