[msbuild] Use faster string comparison (OrdinalIgnoreCase).
This commit is contained in:
Родитель
ca88b95c0e
Коммит
015cbf1efc
|
@ -131,7 +131,12 @@
|
|||
<Output TaskParameter="FullFrameworkReferenceAssemblyPaths" PropertyName="FullFrameworkReferenceAssemblyPaths" />
|
||||
</GetReferenceAssemblyPaths>
|
||||
<ItemGroup>
|
||||
<MergedAssemblies Include="@(ReferenceCopyLocalPaths)" Condition="'%(Extension)' == '.dll' And !$([System.String]::new('%(FileName)').EndsWith('.resources')) And !$([System.String]::new('%(FileName)').StartsWith('Microsoft.Build.')) And !$([System.String]::new('%(FullPath)').StartsWith('/Library/Frameworks/Mono.framework'))" />
|
||||
<MergedAssemblies Include="@(ReferenceCopyLocalPaths)" Condition="
|
||||
'%(Extension)' == '.dll'
|
||||
And !$([System.String]::new('%(FileName)').EndsWith('.resources', StringComparison.OrdinalIgnoreCase))
|
||||
And !$([System.String]::new('%(FileName)').StartsWith('Microsoft.Build.', StringComparison.OrdinalIgnoreCase))
|
||||
And !$([System.String]::new('%(FullPath)').StartsWith('/Library/Frameworks/Mono.framework', StringComparison.OrdinalIgnoreCase))"
|
||||
/>
|
||||
<ReferenceCopyLocalDirs Include="@(ReferenceCopyLocalPaths -> '%(RootDir)%(Directory)')" />
|
||||
<ReferenceCopyLocalPaths Remove="@(MergedAssemblies)" />
|
||||
<LibDir Include="@(ReferenceCopyLocalDirs -> Distinct())" />
|
||||
|
|
|
@ -116,7 +116,12 @@
|
|||
<Output TaskParameter="FullFrameworkReferenceAssemblyPaths" PropertyName="FullFrameworkReferenceAssemblyPaths" />
|
||||
</GetReferenceAssemblyPaths>
|
||||
<ItemGroup>
|
||||
<MergedAssemblies Include="@(ReferenceCopyLocalPaths)" Condition="'%(Extension)' == '.dll' And !$([System.String]::new('%(FileName)').EndsWith('.resources')) And !$([System.String]::new('%(FileName)').StartsWith('Microsoft.Build.')) And !$([System.String]::new('%(FullPath)').StartsWith('/Library/Frameworks/Mono.framework'))" />
|
||||
<MergedAssemblies Include="@(ReferenceCopyLocalPaths)" Condition="
|
||||
'%(Extension)' == '.dll'
|
||||
And !$([System.String]::new('%(FileName)').EndsWith('.resources', StringComparison.OrdinalIgnoreCase))
|
||||
And !$([System.String]::new('%(FileName)').StartsWith('Microsoft.Build.', StringComparison.OrdinalIgnoreCase))
|
||||
And !$([System.String]::new('%(FullPath)').StartsWith('/Library/Frameworks/Mono.framework', StringComparison.OrdinalIgnoreCase))"
|
||||
/>
|
||||
<ReferenceCopyLocalDirs Include="@(ReferenceCopyLocalPaths -> '%(RootDir)%(Directory)')" />
|
||||
<ReferenceCopyLocalPaths Remove="@(MergedAssemblies)" />
|
||||
<LibDir Include="@(ReferenceCopyLocalDirs -> Distinct())" />
|
||||
|
|
Загрузка…
Ссылка в новой задаче