CompileAssemblyFromDom löst eine Ausnahme mit Zugriffsverweigerung aus
Der Code:
using (var codeProvider = new CSharpCodeProvider())
{
var compilerParameter = new CompilerParameters(
_assemblies, assemblyName, false)
{
GenerateInMemory = true,
CompilerOptions = "/optimize"
};
var compilerResults = codeProvider.CompileAssemblyFromDom(
compilerParameter, templateResults.Select(r => r.GeneratedCode)
.ToArray());
}
Es wird eine Ausnahme ausgelöst: CS1567 Fehler beim Generieren der Win32-Ressource: Zugriff verweigert.
Was heißt das?