내가 폴더에서 일부 .dll 파일을로드 할 수 트링 오전 :Asp.net 코어로드 어셈블리
var fileNames = Directory
.GetFiles(path, "*.dll", searchOption);
var assemblyNames = fileNames
.Select(AssemblyLoadContext.GetAssemblyName);
List<Assembly> assemblies = new List<Assembly>();
foreach (AssemblyName assemblyName in assemblyNames)
{
assemblies.Add(Assembly.Load(assemblyName));
}
그러나 어떻게 든 어셈블리를로드 할 수 없습니다 : 이 가능하다 어떻게 FileNotFoundException, Could not load file or assembly [...] The system cannot find the file specified.
의 때문에 파일이 분명히 있습니까?
배경이 더 필요하면 추가 정보를 제공 할 수 있습니다.
는'fileNames'이 채워집니다? –
예, 첫 번째 항목과 단일 항목이있는 문자열 배열 : "Uploads \\ TestPlugin.dll" – jasdefer