我的项目在dotnet core 1.0
上,我使用以下行从文件加载程序集,它运行正常。
assembly = AssemblyLoadContext.Default.LoadFromAssemblyPath(file.FullName);
现在我将我的项目更新为dotnet core 1.1
,我得到了以下异常
System.IO.FileLoadException:无法加载文件或程序集' PartyManagement,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'。 在System.Runtime.Loader.AssemblyLoadContext.LoadFromPath(IntPtr ptrNativeAssemblyLoadContext,String ilPath,String niPath,ObjectHandleOnStack retAssembly) 在System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath) at Tuba.Framework.Builder.MetaDataDirector.Build()在C:\ projects \ Tuba \ Tuba \ src \ Framework \ Tuba.Framework \ Builder \ MetaDataDirector.cs:第36行