Remove the file extension in CreateBlazorTrimmerRootDescriptorFile (#23330)
The linker doesn't resolve assemblies correctly if the file extension (.dll) is included in the assembly name in the descriptor xml file. See also https://github.com/mono/linker/issues/1294
This commit is contained in:
parent
1f56e82732
commit
4891eadbbc
|
|
@ -32,7 +32,9 @@ namespace Microsoft.AspNetCore.Razor.Tasks
|
|||
var roots = new XElement("linker");
|
||||
foreach (var assembly in Assemblies)
|
||||
{
|
||||
var assemblyName = assembly.GetMetadata("FileName") + assembly.GetMetadata("Extension");
|
||||
// NOTE: Descriptor files don't include the file extension
|
||||
// in the assemblyName.
|
||||
var assemblyName = assembly.GetMetadata("FileName");
|
||||
var typePreserved = assembly.GetMetadata("Preserve");
|
||||
var typeRequired = assembly.GetMetadata("Required");
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue