已经添加了具有相同键的项.由于多次调用嵌入式DLL而导致的错误
本文关键字:嵌入式 调用 于多次 DLL 错误 添加 | 更新日期: 2023-09-27 18:08:09
我在windows窗体应用程序中添加了一个dll作为嵌入式资源。我得到了如何在我的windows窗体应用程序中使用嵌入式dll的代码。
使用的代码:
public PanContext() : base("ConnectionString")
{
string modbus = "PLCBots.Services.NModbus4.dll";
EmbeddedAssembly.Load(modbus, "NModbus4.dll");
}
现在有一个问题,我的嵌入式资源是加载多次,我得到了错误已添加具有相同键的项
是任何东西在windows窗体应用程序,如DependencyRegister.cs文件,我们在ASP。. NET MVC ?
请指导我,这样我上面写的代码将不会再次调用&一次。
AppDomain.CurrentDomain。AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve);
static Assembly CurrentDomain_AssemblyResolve(对象发送方)ResolveEventArgs args){返回EmbeddedAssembly.Get (args.Name);}
将此设置为应用程序的主启动点