mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
Null assembly check when adding razor assembly references
--HG-- branch : dev
This commit is contained in:
@@ -39,7 +39,10 @@ namespace Orchard.Mvc.ViewEngines.Razor {
|
|||||||
provider.AssemblyBuilder.AddAssemblyReference(Assembly.Load(entry.descriptor.Name));
|
provider.AssemblyBuilder.AddAssemblyReference(Assembly.Load(entry.descriptor.Name));
|
||||||
}
|
}
|
||||||
else if (entry.directive.StartsWith("<%@ Assembly Src=\"")) {
|
else if (entry.directive.StartsWith("<%@ Assembly Src=\"")) {
|
||||||
provider.AssemblyBuilder.AddAssemblyReference(BuildManager.GetCompiledAssembly(entry.descriptor.VirtualPath));
|
// Returned assembly may be null if the .csproj file doesn't containt any .cs file, for example
|
||||||
|
Assembly assembly = BuildManager.GetCompiledAssembly(entry.descriptor.VirtualPath);
|
||||||
|
if (assembly != null)
|
||||||
|
provider.AssemblyBuilder.AddAssemblyReference(assembly);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
foreach (var virtualDependency in entry.dependencies) {
|
foreach (var virtualDependency in entry.dependencies) {
|
||||||
|
|||||||
Reference in New Issue
Block a user