Tôi có mã bên dưới trong ứng dụng .Net 4 Winforms tải một assembly. Tất cả các tệp đều có trên C :. Có rất nhiều của DLL mà làm việc tốt nhưng hai lỗi như sau:loadFromRemoteSources lỗi khi sử dụng Assembly.LoadFrom
Một cố gắng đã được thực hiện để nạp một assembly từ một vị trí mạng mà sẽ gây ra hội đồng để được sandboxed trong các phiên bản trước của .NET Khung. Phiên bản này của Khuôn khổ .NET không kích hoạt chính sách CAS theo mặc định, vì vậy, tải trọng này có thể nguy hiểm. Nếu tải này không nhằm để sandbox lắp ráp , hãy bật khóa chuyển loadFromRemoteSources. Xem http://go.microsoft.com/fwlink/?LinkId=155569 để biết thêm thông tin.
này dường như chỉ là một vấn đề trên một số máy tính
Đây là mã:
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
Kiểm tra câu trả lời này, có thể giải quyết vấn đề của bạn thanh lịch [http://stackoverflow.com/a/33755170/1127429](http://stackoverflow.com/a/33755170/1127429) – GMG