3
.NET CoreコンソールアプリケーションでRoslynが発生しています。私はアセンブリを作成し、それをメモリストリームにコンパイルしようとしました。しかし、それをロードすると、私はこのエラーを取得する(that normally works on the regular .NET Framework).NETコアのストリームからアセンブリをロードする方法
var compilation = CSharpCompilation.Create("MyCompilation",
syntaxTrees: new[] { pocoTree }, references: new[] { mscorlib, currentAssembly });
var ms = new MemoryStream();
var emitResult = compilation.Emit(ms);
var ourAssembly = Assembly.Load(ms.ToArray()); // Fails to compile here
をAPIが欠落しているように見える:
cannot convert from 'byte[]' to 'System.Reflection.AssemblyName'
蒸気からロードする.NETのコア中の代替とは何ですか? (物理的にアセンブリを保存し、それをロード以外)