-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Tracking] Overhead of evaluation is too high for design-time builds #1586
Comments
@davkean who is pulling in They have a similar pattern of evaluation but do it inside a target. |
@ericstj Those targets come from this package: https://www.nuget.org/packages/NETStandard.Library.NETFramework/. How is the replacement picked up? |
That package is pre-release and should never be referenced; the tooling never referenced it. The official support comes via targets I mentioned previously which are installed in to Microsoft.Common.targets/ImportAfter folder. |
I've pushed the evaluation profiler into an experimental branch of MSBuild and written up instructions on how to build and use it: https://github.com/Microsoft/msbuild/blob/exp/EvaluationProfiler/documentation/evaluation-profiling.md |
Closing because there are no linked SDK issues remaining. |
Remove dotnet-xunit from 2.0 and 1.x project templates
Remove dotnet-xunit from 2.0 and 1.x project templates
…e/6.x Merge release/6.0.3xx to release/6.x
This is the evaluation equivalent of #1496.
This solution contains a mix of .NET Framework and .NET Standard projects with globs turned off.
NETStandard.Library.NETFramework.targets<_NETStandardLibraryNETFrameworkReference Include="$(MSBuildThisFileDirectory)\ref\*.dll" Exclude="@...
5969.7%5969.7%126NETStandard.Library.NETFramework.targets<_NETStandardLibraryNETFrameworkLib Include="$(MSBuildThisFileDirectory)\lib\*.dll" Exclude="@(_NETS...
5478.9%5478.9%126NETStandard.Library.targets7<Reference Condition="'$(_NetStandardLibraryRefPath)' != ''" Include="$(_NetStandardLibraryRefPath)*...
3125.1%2794.5%43dotnet/standard#442<Import Project="$(CommonTargetsPath)" />
<ManagedXamlResourcesDirectory Condition="!Exists('$(ManagedXamlResourcesDirectory)')" >$(MSBuildThi...
dotnet/project-system#2823dotnet/msbuild#2217Microsoft.Common.CurrentVersion.targets<FrameworkPathOverride Condition="'$(FrameworkPathOverride)' == ''" >$([Microsoft.Build.Utilities.To...
771.2%761.2%223<Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\Import...
<Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\...
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfte...
<TargetPlatformSdkPath Condition="'$(TargetPlatformSdkPath)' == ''" >$([Microsoft.Build.Utilities.To...
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\Impo...
<_DebugSymbolsOutputPath Include="@(_DebugSymbolsIntermediatePath->'$(OutDir)%(Filename)%(Extensi...
<_TargetFrameworkVersionWithoutV Condition="$(TargetFrameworkVersion.StartsWith('v'))" >$(TargetFram...
#1587dotnet/msbuild#2217<Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.props" Condition="'$(ImportP...
<Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.targets" Condition="'$(Impor...
NETStandard.Library.targets12Condition="'%(FileName)' != 'netstandard'")
330.5%330.5%43dotnet/standard#494<_DirectoryBuildPropsBasePath Condition="'$(_DirectoryBuildPropsBasePath)' == ''" >$([MSBuild]::GetD...
<TargetPlatformDisplayName Condition="'$(TargetPlatformDisplayName)' == ''" >$([Microsoft.Build.Util...
dotnet/msbuild#2522dotnet/msbuild#2519<ItemGroup Condition="'$(DefineCommonManagedItemSchemas)' == 'true'" ><PropertyPageSchema Include="$...
<_DebugSymbolsOutputPath Include="@(_DebugSymbolsIntermediatePath->'$(OutDir)%(Filename)%(Extensi...
<_DirectoryBuildTargetsBasePath Condition="'$(_DirectoryBuildTargetsBasePath)' == ''" >$([MSBuild]::...
<TargetPlatformSdkPath Condition="'$(TargetPlatformSdkPath)' == '' and '$(TargetPlatformIdentifier)'...
<PropertyGroup Condition="'$(AppendTargetFrameworkToOutputPath)' == 'true' and '$(TargetFramework)' ...
<PropertyGroup ><!-- Set DefaultItemExcludes property for items that should be excluded from the def...
Condition="'$(ImportByWildcardAfterMicrosoftNetFrameworkTargets)' == 'true' and exists('C:\Program F...
<PropertyGroup ><MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProj...
<ProjectCapability Include="
 AssemblyReferences;
 ...
<PropertyGroup ><Framework40Dir>@(_TargetFramework40DirectoryItem)</Framework40Dir><Framework35Dir>@...
<Import Project="$(MSBuildFrameworkToolsPath)\Microsoft.WorkflowBuildExtensions.targets" Condition="...
<Import Project="$(CSharpCoreTargetsPath)" />
<TargetDir Condition="'$(OutDir)' != ''" >$([MSBuild]::Escape($([System.IO.Path]::GetFullPath(
$([Sy...`<Import Project="$(MSBuildFrameworkToolsPath)\Microsoft.WinFx.targets" Condition="Exists('$(MSBuildF...
<DebugSymbolsProjectOutputGroupOutput Include="@(_DebugSymbolsIntermediatePath->'%(FullPath)')" >...
<Import Project="$(CSharpTargetsPath)" />
Microsoft.CodeAnalysis.targets<PropertyGroup ><!-- FxCopDir must be considered for backwards compatibility with the Visual Studio ...
871.4%120.2%223<TargetFrameworkMonikerAssemblyAttributesPath Condition="'$(TargetFrameworkMonikerAssemblyAttributes...
<Import Project="$(CodeAnalysisTargets)" Condition="Exists('$(CodeAnalysisTargets)')" />
<MSBuildAllProjects >$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="...
<ItemGroup ><IntermediateAssembly Include="$(IntermediateOutputPath)$(TargetName)$(TargetExt)" /><Fi...
<Import Project="$(MSBuildToolsPath)\Microsoft.Data.Entity.targets" Condition="'$(TargetFrameworkIde...
<CopyUpToDateMarker Include="$([MSBuild]::NormalizePath('$(MSBuildProjectDirectory)', '$(Intermediat...
<MSBuildAllProjects >$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)EmbeddedResource.xaml" ><Context>File;B...
<PropertyGroup ><FakesBinPath Condition="$(FakesBinPath) == ''">$(MSBuildProjectDirectory)</FakesBin...
<PropertyGroup ><_ProjectDefaultTargets Condition="'$(MSBuildProjectDefaultTargets)' != ''">$(MSBuil...
<Import Project="$(MSBuildFrameworkToolsPath)\Microsoft.Xaml.targets" Condition="Exists('$(MSBuildFr...
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)DotNetCliToolReference.xaml" ><Context>...
Condition="Exists('$(NuGetPackageRoot)netstandard.library.netframework\2.0.0-preview2-25405-01\build...
Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCommonTargets)' == ''")
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<PropertyGroup ><CodeAnalysisStaticAnalysisDirectory Condition="'$(CodeAnalysisStaticAnalysisDirecto...
Condition="'$(OutputType)' != 'winmdobj' and '@(_DebugSymbolsIntermediatePath)' == ''")
<Import Project="$(MSBuildToolsPath)\Microsoft.ServiceModel.targets" Condition="('$(TargetFrameworkV...
Evaluation Time (Ordered by Exclusive)
Evaluation Time (Ordered by Inclusive)
The text was updated successfully, but these errors were encountered: