【发布时间】:2018-12-22 13:55:58
【问题描述】:
我有一个 WPF 类库,我试图在运行时从另一个项目中引用它,代码如下。一切正常,直到我尝试添加第 3 方 DLL,然后引发以下错误,第 3 方 DLL 与 WPF 类库位于同一文件夹中。请问有什么想法吗?
FileNotFoundException:无法加载文件或程序集“Syncfusion.Tools.Wpf,Version=15.4460.0.20,Culture=neutral,PublicKeyToken=3d67ed1f87d44c89”或其依赖项之一。系统找不到指定的文件。
代码:
Dim DLLAssembly As Assembly = Assembly.LoadFile(Filename)
For Each t As Type In DLLAssembly.GetExportedTypes
Dim obj As Object = Activator.CreateInstance(t)
【问题讨论】:
-
您使用哪种 ide?我认为您不应该将文件放入您的类文件夹中。
-
我使用的是 VS 2017,您是否建议将第 3 方 DLL 放在 plugin 文件夹下的 classes 文件夹中?
-
那行不通
-
不,我没有说放到资源文件夹中
-
不,那没用
标签: wpf filenotfoundexception syncfusion