Ошибка loadFromRemoteSources при использовании Assembly.LoadFrom

У меня есть приведенный ниже код в приложении .Net 4 Winforms, которое загружает сборку. Все файлы находятся на C :. Существует множество DLL, которые работают нормально, но две ошибки связаны со следующим:

Была сделана попытка загрузить сборку из сетевого местоположения, что привело бы к тому, что сборка была изолирована в предыдущих версиях {{1 }} .NET Framework. Этот выпуск .NET Framework не включает политику CAS по умолчанию, поэтому эта загрузка может быть опасной. Если эта загрузка не предназначена для изолирования сборки , включите переключатель loadFromRemoteSources. См. http://go.microsoft.com/fwlink/?LinkId=155569 для получения дополнительной информации.

Это кажется проблемой только на некоторых ПК

Вот код:

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

7
задан Jon 25 November 2011 в 11:38
поделиться