Tengo el siguiente código en una aplicación .Net 4 Winforms que carga un ensamblado. Todos los archivos están en C :. Hay numerosos DLL, que funciona bien, pero dos errores con lo siguiente:Error de loadFromRemoteSources con Assembly.LoadFrom
Se ha intentado cargar un ensamblado desde una ubicación de red que habría causado la asamblea para ser un recinto de seguridad en las versiones anteriores de .NET Marco de referencia. Esta versión de .NET Framework no habilita la política de CAS por defecto, por lo que esta carga de puede ser peligrosa. Si esta carga no está destinada a la caja de arena del ensamblaje , habilite el modificador loadFromRemoteSources. Consulte http://go.microsoft.com/fwlink/?LinkId=155569 para obtener más información.
Esto sólo parece ser un problema en algunas PC
Aquí está el código:
strDLLs = Directory.GetFileSystemEntries(strPath, "*.dll")
For intIndex = 0 To strDLLs.Length - 1
Try
objDLL = [Assembly].LoadFrom(strDLLs(intIndex))
ExamineAssembly(objDLL, strInterface, Plugins)
Catch e As Exception
' MsgBox("Error whilst loading Library: " & strDLLs(intIndex) & ". Reported Error was:" & vbCrLf & e.ToString)
End Try
Next
Comprobar esta respuesta, puede resolver el problema del histórico [http://stackoverflow.com/a/33755170/1127429](http://stackoverflow.com/a/33755170/1127429) – GMG