Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!--
- ============================================================================================================================================
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\test\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests.csproj
- ============================================================================================================================================
- -->
- <Project DefaultTargets="Build">
- <!--
- ============================================================================================================================================
- <Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk">
- This import was added implicitly because of the Project element's Sdk attribute specified "Microsoft.NET.Sdk".
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.props
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Sdk.props
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\15.0\Microsoft.Common.props
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.Common.props
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (C) Microsoft Corporation. All rights reserved.
- ***********************************************************************************************
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ImportByWildcardBeforeMicrosoftCommonProps Condition="'$(ImportByWildcardBeforeMicrosoftCommonProps)' == ''">true</ImportByWildcardBeforeMicrosoftCommonProps>
- <ImportByWildcardAfterMicrosoftCommonProps Condition="'$(ImportByWildcardAfterMicrosoftCommonProps)' == ''">true</ImportByWildcardAfterMicrosoftCommonProps>
- <ImportUserLocationsByWildcardBeforeMicrosoftCommonProps Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCommonProps)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftCommonProps>
- <ImportUserLocationsByWildcardAfterMicrosoftCommonProps Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCommonProps)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftCommonProps>
- <ImportDirectoryBuildProps Condition="'$(ImportDirectoryBuildProps)' == ''">true</ImportDirectoryBuildProps>
- </PropertyGroup>
- <!--
- Determine the path to the directory build props file if the user did not disable $(ImportDirectoryBuildProps) and
- they did not already specify an absolute path to use via $(DirectoryBuildPropsPath)
- -->
- <PropertyGroup Condition="'$(ImportDirectoryBuildProps)' == 'true' and '$(DirectoryBuildPropsPath)' == ''" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <_DirectoryBuildPropsFile Condition="'$(_DirectoryBuildPropsFile)' == ''">Directory.Build.props</_DirectoryBuildPropsFile>
- <_DirectoryBuildPropsBasePath Condition="'$(_DirectoryBuildPropsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), '$(_DirectoryBuildPropsFile)'))</_DirectoryBuildPropsBasePath>
- <DirectoryBuildPropsPath Condition="'$(_DirectoryBuildPropsBasePath)' != '' and '$(_DirectoryBuildPropsFile)' != ''">$([System.IO.Path]::Combine('$(_DirectoryBuildPropsBasePath)', '$(_DirectoryBuildPropsFile)'))</DirectoryBuildPropsPath>
- </PropertyGroup>
- <PropertyGroup Condition="'$(ImportDirectoryBuildProps)' == 'true' and exists('$(DirectoryBuildPropsPath)')" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MSBuildAllProjects>$(MSBuildAllProjects);$(DirectoryBuildPropsPath)</MSBuildAllProjects>
- </PropertyGroup>
- <!--<Import Project="$(DirectoryBuildPropsPath)" Condition="'$(ImportDirectoryBuildProps)' == 'true' and exists('$(DirectoryBuildPropsPath)')" />-->
- <!--
- Prepare to import project extensions which usually come from packages. Package management systems will create a file at:
- $(MSBuildProjectExtensionsPath)\$(MSBuildProjectFile).<SomethingUnique>.props
- Each package management system should use a unique moniker to avoid collisions. It is a wild-card import so the package
- management system can write out multiple files but the order of the import is alphabetic because MSBuild sorts the list.
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--
- The declaration of $(BaseIntermediateOutputPath) had to be moved up from Microsoft.Common.CurrentVersion.targets
- in order for the $(MSBuildProjectExtensionsPath) to use it as a default.
- -->
- <BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">obj\</BaseIntermediateOutputPath>
- <BaseIntermediateOutputPath Condition="!HasTrailingSlash('$(BaseIntermediateOutputPath)')">$(BaseIntermediateOutputPath)\</BaseIntermediateOutputPath>
- <MSBuildProjectExtensionsPath Condition="'$(MSBuildProjectExtensionsPath)' == '' ">$(BaseIntermediateOutputPath)</MSBuildProjectExtensionsPath>
- <!--
- Import paths that are relative default to be relative to the importing file. However, since MSBuildExtensionsPath
- defaults to BaseIntermediateOutputPath we expect it to be relative to the project directory. So if the path is relative
- it needs to be made absolute based on the project directory.
- -->
- <MSBuildProjectExtensionsPath Condition="'$([System.IO.Path]::IsPathRooted($(MSBuildProjectExtensionsPath)))' == 'false'">$([System.IO.Path]::Combine('$(MSBuildProjectDirectory)', '$(MSBuildProjectExtensionsPath)'))</MSBuildProjectExtensionsPath>
- <MSBuildProjectExtensionsPath Condition="!HasTrailingSlash('$(MSBuildProjectExtensionsPath)')">$(MSBuildProjectExtensionsPath)\</MSBuildProjectExtensionsPath>
- <ImportProjectExtensionProps Condition="'$(ImportProjectExtensionProps)' == ''">true</ImportProjectExtensionProps>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.props" Condition="'$(ImportProjectExtensionProps)' == 'true' and exists('$(MSBuildProjectExtensionsPath)')">
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\test\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests\obj\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests.csproj.nuget.g.props
- ============================================================================================================================================
- -->
- <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' " xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
- <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
- <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\test\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests\obj\project.assets.json</ProjectAssetsFile>
- <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
- <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\asplab\.nuget\packages\</NuGetPackageFolders>
- <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
- <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">4.3.0</NuGetToolVersion>
- </PropertyGroup>
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- </PropertyGroup>
- <!--<ImportGroup Condition=" '$(TargetFramework)' == '' AND '$(ExcludeRestorePackageImports)' != 'true' ">-->
- <!--
- ============================================================================================================================================
- <Import Project="$(NuGetPackageRoot)xunit.core\2.3.0-beta2-build3683\buildMultiTargeting\xunit.core.props" Condition="Exists('$(NuGetPackageRoot)xunit.core\2.3.0-beta2-build3683\buildMultiTargeting\xunit.core.props')">
- C:\Users\asplab\.nuget\packages\xunit.core\2.3.0-beta2-build3683\buildMultiTargeting\xunit.core.props
- ============================================================================================================================================
- -->
- <!-- Support for importing props via the runner -->
- <!--<Import Project="$(_Xunit_ImportPropsFile)" Condition=" '$(_Xunit_ImportPropsFile)' != '' " />-->
- <!-- Ensure binary folders are fully populated -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
- <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
- <CopyNuGetImplementations>true</CopyNuGetImplementations>
- <DebugType Condition=" '$(TargetFrameworkIdentifier)' != '.NETCoreApp' ">Full</DebugType>
- <GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
- <GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
- <GenerateDependencyFile>true</GenerateDependencyFile>
- </PropertyGroup>
- <!-- Support for UAP (needs a copy of xunit.execution.desktop.dll because of legacy discovery in VSTest) -->
- <ItemGroup Condition=" '$(TargetPlatformIdentifier)' == 'UAP' " xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <None Include="$(MSBuildThisFileDirectory)xunit.execution.desktop.dll">
- <Link>xunit.execution.desktop.dll</Link>
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
- <Visible>False</Visible>
- </None>
- </ItemGroup>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\test\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests\obj\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests.csproj.nuget.g.props
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- <Import Project="$(NuGetPackageRoot)internal.aspnetcore.sdk.tasks\2.0.0-rc2-15272\buildMultiTargeting\Internal.AspNetCore.Sdk.Tasks.props" Condition="Exists('$(NuGetPackageRoot)internal.aspnetcore.sdk.tasks\2.0.0-rc2-15272\buildMultiTargeting\Internal.AspNetCore.Sdk.Tasks.props')">
- C:\Users\asplab\.nuget\packages\internal.aspnetcore.sdk.tasks\2.0.0-rc2-15272\buildMultiTargeting\Internal.AspNetCore.Sdk.Tasks.props
- ============================================================================================================================================
- -->
- <PropertyGroup>
- <_BuildTasksAssemblyName>Internal.AspNetCore.Sdk.Tasks</_BuildTasksAssemblyName>
- <_BuildTasksPrefix>Sdk_</_BuildTasksPrefix>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildThisFileDirectory)..\build\Tasks.tasks">
- C:\Users\asplab\.nuget\packages\internal.aspnetcore.sdk.tasks\2.0.0-rc2-15272\build\Tasks.tasks
- ============================================================================================================================================
- -->
- <PropertyGroup>
- <_BuildToolsAssemblyTfm Condition="'$(MSBuildRuntimeType)' == 'Core'">netstandard1.6</_BuildToolsAssemblyTfm>
- <_BuildToolsAssemblyTfm Condition="'$(MSBuildRuntimeType)' != 'Core'">net46</_BuildToolsAssemblyTfm>
- <_BuildToolsAssembly>$(MSBuildThisFileDirectory)..\tools\$(_BuildToolsAssemblyTfm)\$(_BuildTasksAssemblyName).dll</_BuildToolsAssembly>
- </PropertyGroup>
- <UsingTask TaskName="Microsoft.AspNetCore.BuildTools.$(_BuildTasksPrefix)GenerateResxDesignerFiles" AssemblyFile="$(_BuildToolsAssembly)" />
- <UsingTask TaskName="Microsoft.AspNetCore.BuildTools.$(_BuildTasksPrefix)GetAssemblyFileVersion" AssemblyFile="$(_BuildToolsAssembly)" />
- <UsingTask TaskName="Microsoft.AspNetCore.BuildTools.$(_BuildTasksPrefix)GetGitCommitInfo" AssemblyFile="$(_BuildToolsAssembly)" />
- <UsingTask TaskName="Microsoft.AspNetCore.BuildTools.$(_BuildTasksPrefix)GetDotNetHost" AssemblyFile="$(_BuildToolsAssembly)" Condition="'$(MSBuildRuntimeType)' == 'Core'" />
- <UsingTask TaskName="Microsoft.AspNetCore.BuildTools.$(_BuildTasksPrefix)GetOSPlatform" AssemblyFile="$(_BuildToolsAssembly)" />
- <UsingTask TaskName="Microsoft.AspNetCore.BuildTools.$(_BuildTasksPrefix)SetEnvironmentVariable" AssemblyFile="$(_BuildToolsAssembly)" />
- <UsingTask TaskName="Microsoft.AspNetCore.BuildTools.$(_BuildTasksPrefix)UpdatePackageSource" AssemblyFile="$(_BuildToolsAssembly)" />
- <UsingTask TaskName="Microsoft.AspNetCore.BuildTools.$(_BuildTasksPrefix)WaitForDebugger" AssemblyFile="$(_BuildToolsAssembly)" />
- <UsingTask TaskName="Microsoft.AspNetCore.BuildTools.$(_BuildTasksPrefix)ZipArchive" AssemblyFile="$(_BuildToolsAssembly)" />
- <UsingTask TaskName="Microsoft.AspNetCore.BuildTools.$(_BuildTasksPrefix)UnzipArchive" AssemblyFile="$(_BuildToolsAssembly)" />
- <UsingTask TaskName="Microsoft.AspNetCore.BuildTools.$(_BuildTasksPrefix)FindUnusedReferences" AssemblyFile="$(_BuildToolsAssembly)" Condition="'$(MSBuildRuntimeType)' == 'Core'" />
- <!-- Note: use 'XmlPoke' where possible. We plan to remove this. See https://github.com/aspnet/BuildTools/issues/180 -->
- <UsingTask TaskName="Microsoft.AspNetCore.BuildTools.$(_BuildTasksPrefix)XmlPoke2" AssemblyFile="$(_BuildToolsAssembly)" />
- <!--
- ============================================================================================================================================
- </Import>
- C:\Users\asplab\.nuget\packages\internal.aspnetcore.sdk.tasks\2.0.0-rc2-15272\buildMultiTargeting\Internal.AspNetCore.Sdk.Tasks.props
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\test\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests\obj\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests.csproj.nuget.g.props
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- <Import Project="$(NuGetPackageRoot)internal.aspnetcore.sdk\2.1.0-rc2-15272\buildMultiTargeting\Internal.AspNetCore.Sdk.props" Condition="Exists('$(NuGetPackageRoot)internal.aspnetcore.sdk\2.1.0-rc2-15272\buildMultiTargeting\Internal.AspNetCore.Sdk.props')">
- C:\Users\asplab\.nuget\packages\internal.aspnetcore.sdk\2.1.0-rc2-15272\buildMultiTargeting\Internal.AspNetCore.Sdk.props
- ============================================================================================================================================
- -->
- <!--
- WARNING: These targets are intended for building Microsoft's ASP.NET Core repos, and is not intended
- for use outside of Microsoft.
- -->
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildThisFileDirectory)..\targets\Common.props">
- C:\Users\asplab\.nuget\packages\internal.aspnetcore.sdk\2.1.0-rc2-15272\targets\Common.props
- ============================================================================================================================================
- -->
- <!--
- WARNING: These targets are intended for building Microsoft's ASP.NET Core repos, and is not intended
- for use outside of Microsoft.
- Usage: this should be imported once via NuGet at the top of the file.
- -->
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildThisFileDirectory)ApiCheck.props">
- C:\Users\asplab\.nuget\packages\internal.aspnetcore.sdk\2.1.0-rc2-15272\targets\ApiCheck.props
- ============================================================================================================================================
- -->
- <!--
- WARNING: These targets are intended for building Microsoft's ASP.NET Core repos and are not intended
- for use outside of Microsoft.
- -->
- <!-- Set nothing if handled in project file or already done in outer build. -->
- <PropertyGroup>
- <!-- Temporarily disable API checks in all x-plat runs. Universe builds fail at FileSystem repo. -->
- <EnableApiCheck Condition=" '$(OS)' != 'Windows_NT' ">false</EnableApiCheck>
- <!-- Unconditionally disable API checks if running in .NET Framework MSBuild. Task cannot run there. -->
- <EnableApiCheck Condition=" '$(MSBuildRuntimeType)' != 'Core' ">false</EnableApiCheck>
- <!-- Unconditionally disable API checks if task would use .NET Framework tool x-plat. -->
- <EnableApiCheck Condition=" '$(OS)' != 'Windows_NT' AND $(TargetFramework.StartsWith('net4')) ">false</EnableApiCheck>
- <!-- Unless overridden in the project or in one of the above situations, always do API checks. -->
- <EnableApiCheck Condition=" '$(EnableApiCheck)' == '' ">true</EnableApiCheck>
- <ExcludePublicInternalTypes_InApiCheck Condition=" '$(ExcludePublicInternalTypes_InApiCheck)' == '' ">true</ExcludePublicInternalTypes_InApiCheck>
- <!-- Hook API checks into Pack run, prior to creating the .nupkg but after build (if any). -->
- <GenerateNuspecDependsOn>$(GenerateNuspecDependsOn);ApiCheck</GenerateNuspecDependsOn>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- </Import>
- C:\Users\asplab\.nuget\packages\internal.aspnetcore.sdk\2.1.0-rc2-15272\targets\Common.props
- ============================================================================================================================================
- -->
- <!-- common package options -->
- <PropertyGroup>
- <Authors>Microsoft</Authors>
- <Company>Microsoft Corporation.</Company>
- <Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
- <IncludeSymbols>true</IncludeSymbols>
- <NeutralLanguage>en-US</NeutralLanguage>
- <NoPackageAnalysis>true</NoPackageAnalysis>
- <ProjectUrl>https://asp.net</ProjectUrl>
- <RequireLicenseAcceptance>true</RequireLicenseAcceptance>
- <Serviceable Condition="'$(Configuration)' == 'Release'">true</Serviceable>
- </PropertyGroup>
- <!-- common build options -->
- <PropertyGroup>
- <!-- make disabling warnings opt-out -->
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
- <!-- xUnit1004 = warns about skipped tests. Make this a non-fatal build warning. -->
- <WarningsNotAsErrors>$(WarningsNotAsErrors);xUnit1004</WarningsNotAsErrors>
- <_TwoDigitYear>$([MSBuild]::Subtract($([System.DateTime]::UtcNow.Year), 2000))</_TwoDigitYear>
- <_ThreeDigitDayOfYear>$([System.DateTime]::UtcNow.DayOfYear.ToString().PadLeft(3, '0'))</_ThreeDigitDayOfYear>
- <AssemblyRevision>$(_TwoDigitYear)$(_ThreeDigitDayOfYear)</AssemblyRevision>
- </PropertyGroup>
- <!-- Detect this package inclusion. For use by other targets and properties. -->
- <PropertyGroup>
- <InternalAspNetCoreSdkImported>true</InternalAspNetCoreSdkImported>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- </Import>
- C:\Users\asplab\.nuget\packages\internal.aspnetcore.sdk\2.1.0-rc2-15272\buildMultiTargeting\Internal.AspNetCore.Sdk.props
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\test\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests\obj\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests.csproj.nuget.g.props
- ============================================================================================================================================
- -->
- <!--</ImportGroup>-->
- <!--<ImportGroup Condition=" '$(TargetFramework)' == 'net461' AND '$(ExcludeRestorePackageImports)' != 'true' ">-->
- <!--<Import Project="$(NuGetPackageRoot)xunit.runner.visualstudio\2.3.0-beta2-build1317\build\net20\xunit.runner.visualstudio.props" Condition="Exists('$(NuGetPackageRoot)xunit.runner.visualstudio\2.3.0-beta2-build1317\build\net20\xunit.runner.visualstudio.props')" />-->
- <!--<Import Project="$(NuGetPackageRoot)xunit.core\2.3.0-beta2-build3683\build\xunit.core.props" Condition="Exists('$(NuGetPackageRoot)xunit.core\2.3.0-beta2-build3683\build\xunit.core.props')" />-->
- <!--<Import Project="$(NuGetPackageRoot)netstandard.library.netframework\2.0.0-preview2-25304-02\build\net461\NETStandard.Library.NETFramework.props" Condition="Exists('$(NuGetPackageRoot)netstandard.library.netframework\2.0.0-preview2-25304-02\build\net461\NETStandard.Library.NETFramework.props')" />-->
- <!--<Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.buildtools.apicheck\2.0.0-rc2-15272\build\Microsoft.AspNetCore.BuildTools.ApiCheck.props" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.buildtools.apicheck\2.0.0-rc2-15272\build\Microsoft.AspNetCore.BuildTools.ApiCheck.props')" />-->
- <!--<Import Project="$(NuGetPackageRoot)internal.aspnetcore.sdk.tasks\2.0.0-rc2-15272\build\Internal.AspNetCore.Sdk.Tasks.props" Condition="Exists('$(NuGetPackageRoot)internal.aspnetcore.sdk.tasks\2.0.0-rc2-15272\build\Internal.AspNetCore.Sdk.Tasks.props')" />-->
- <!--<Import Project="$(NuGetPackageRoot)internal.aspnetcore.sdk\2.1.0-rc2-15272\build\Internal.AspNetCore.Sdk.props" Condition="Exists('$(NuGetPackageRoot)internal.aspnetcore.sdk\2.1.0-rc2-15272\build\Internal.AspNetCore.Sdk.props')" />-->
- <!--</ImportGroup>-->
- <!--<ImportGroup Condition=" '$(TargetFramework)' == 'netcoreapp2.0' AND '$(ExcludeRestorePackageImports)' != 'true' ">-->
- <!--<Import Project="$(NuGetPackageRoot)xunit.runner.visualstudio\2.3.0-beta2-build1317\build\netcoreapp1.0\xunit.runner.visualstudio.props" Condition="Exists('$(NuGetPackageRoot)xunit.runner.visualstudio\2.3.0-beta2-build1317\build\netcoreapp1.0\xunit.runner.visualstudio.props')" />-->
- <!--<Import Project="$(NuGetPackageRoot)xunit.core\2.3.0-beta2-build3683\build\xunit.core.props" Condition="Exists('$(NuGetPackageRoot)xunit.core\2.3.0-beta2-build3683\build\xunit.core.props')" />-->
- <!--<Import Project="$(NuGetPackageRoot)microsoft.netcore.app\2.0.0-preview2-25319-02\build\netcoreapp2.0\Microsoft.NETCore.App.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.app\2.0.0-preview2-25319-02\build\netcoreapp2.0\Microsoft.NETCore.App.props')" />-->
- <!--<Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.buildtools.apicheck\2.0.0-rc2-15272\build\Microsoft.AspNetCore.BuildTools.ApiCheck.props" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.buildtools.apicheck\2.0.0-rc2-15272\build\Microsoft.AspNetCore.BuildTools.ApiCheck.props')" />-->
- <!--<Import Project="$(NuGetPackageRoot)internal.aspnetcore.sdk.tasks\2.0.0-rc2-15272\build\Internal.AspNetCore.Sdk.Tasks.props" Condition="Exists('$(NuGetPackageRoot)internal.aspnetcore.sdk.tasks\2.0.0-rc2-15272\build\Internal.AspNetCore.Sdk.Tasks.props')" />-->
- <!--<Import Project="$(NuGetPackageRoot)internal.aspnetcore.sdk\2.1.0-rc2-15272\build\Internal.AspNetCore.Sdk.props" Condition="Exists('$(NuGetPackageRoot)internal.aspnetcore.sdk\2.1.0-rc2-15272\build\Internal.AspNetCore.Sdk.props')" />-->
- <!--</ImportGroup>-->
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\15.0\Microsoft.Common.props
- ============================================================================================================================================
- -->
- <!--
- Import wildcard "ImportBefore" props files if we're actually in a 12.0+ project (rather than a project being
- treated as 4.0)
- -->
- <!--<ImportGroup Condition="'$(MSBuildAssemblyVersion)' != ''">-->
- <!--
- Wildcard imports come from $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props.d folder.
- This is very similar to the same extension point used in Microsoft.Common.targets, which is located in
- the $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ directory. Unfortunately, there
- is already a file named "Microsoft.Common.props" in this directory so we have to have a slightly different
- directory name to hold extensions.
- -->
- <!--<Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCommonProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore')" />-->
- <!--<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftCommonProps)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore')" />-->
- <!--</ImportGroup>-->
- <!--
- In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed
- as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead
- just used whatever ToolsVersion was in the project file if it existed on the machine, and
- only forced 4.0 if that ToolsVersion did not exist.
- Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio,
- but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected
- the targets: If we're building using 4.X MSBuild (which doesn't define the new reserved
- property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist
- as part of the .NET Framework. Only if we're using the new MSBuild will we point to the current
- targets.
- -->
- <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == '' and ('$(VisualStudioVersion)' != '' and '$(VisualStudioVersion)' >= '12.0')" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--
- Reset VisualStudioVersion if it's 12.0+: Should be 10.0 if VS 2010 is installed or 11.0 otherwise,
- but since we don't have a good way of telling whether VS 2010 is installed, make it 11.0 if
- VS 2012 is installed or 10.0 otherwise. The reset should be safe because if it was already
- set to something (e.g. 11.0 in a VS 2012 command prompt) then MSBuild's internal
- VisualStudioVersion-defaulting code should never come into the picture, so the only way it could
- be 12.0+ when building a TV 12.0 project (because we're in this file) using MSBuild 4.5 (because
- MSBuildAssemblyVersion hasn't been set) is if it's a TV 12.0 project on an empty command prompt.
- -->
- <VisualStudioVersion Condition="Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props')">11.0</VisualStudioVersion>
- <VisualStudioVersion Condition="!Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props')">10.0</VisualStudioVersion>
- </PropertyGroup>
- <!-- If building using 4.X MSBuild, we want to act like this project is TV 4.0, so override
- the custom extensibility target locations with the hard-coded 4.0 equivalent. -->
- <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <CustomBeforeMicrosoftCommonProps Condition="'$(CustomBeforeMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.$(MSBuildThisFile)</CustomBeforeMicrosoftCommonProps>
- <CustomAfterMicrosoftCommonProps Condition="'$(CustomAfterMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v4.0\Custom.After.$(MSBuildThisFile)</CustomAfterMicrosoftCommonProps>
- </PropertyGroup>
- <!-- If building using 4.X MSBuild, we want to act like this project is TV 4.0, so import
- Microsoft.Common.props from the 4.0 location, and make sure everything else in here is
- set up such that if it's defaulted to something there, it won't be overridden here. -->
- <!--<Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props" Condition="'$(MSBuildAssemblyVersion)' == '' and Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props')" />-->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <CustomBeforeMicrosoftCommonProps Condition="'$(CustomBeforeMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.$(MSBuildThisFile)</CustomBeforeMicrosoftCommonProps>
- <CustomAfterMicrosoftCommonProps Condition="'$(CustomAfterMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.$(MSBuildThisFile)</CustomAfterMicrosoftCommonProps>
- </PropertyGroup>
- <!--
- Only import the extension targets if we're actually in a 12.0 project here (rather than one we're attempting
- to treat as 4.0) OR if the Dev11 Microsoft.Common.props don't exist. If it's a 12.0 project we're redirecting
- to 4.0 and the Dev11 Microsoft.Common.props do exist, the extension targets will have been imported already
- so there's no need to import them twice.
- -->
- <!--<Import Project="$(CustomBeforeMicrosoftCommonProps)" Condition="'$(CustomBeforeMicrosoftCommonProps)' != '' and Exists('$(CustomBeforeMicrosoftCommonProps)') and ('$(MSBuildAssemblyVersion)' != '' or !Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props'))" />-->
- <!-- This is used to determine whether Microsoft.Common.targets needs to import
- Microsoft.Common.props itself, or whether it has been imported previously,
- e.g. by the project itself. -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MicrosoftCommonPropsHasBeenImported>true</MicrosoftCommonPropsHasBeenImported>
- </PropertyGroup>
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Configuration Condition=" '$(Configuration)' == '' and '$(DefaultProjectConfiguration)' != '' ">$(DefaultProjectConfiguration)</Configuration>
- <Platform Condition=" '$(Platform)' == '' and '$(DefaultProjectPlatform)' != '' ">$(DefaultProjectPlatform)</Platform>
- </PropertyGroup>
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <WMSJSProject Condition="'$(WMSJSProject)' == ''">WJProject</WMSJSProject>
- <WMSJSProjectDirectory Condition="'$(WMSJSProjectDirectory)' == ''">JavaScript</WMSJSProjectDirectory>
- </PropertyGroup>
- <!--<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualStudioVersion.v*.Common.props" Condition="'$(VisualStudioVersion)' == ''" />-->
- <!--
- Only import the extension targets if we're actually in a 12.0 project here (rather than one we're attempting
- to treat as 4.0) OR if the Dev11 Microsoft.Common.props don't exist. If it's a 12.0 project we're redirecting
- to 4.0 and the Dev11 Microsoft.Common.props do exist, the extension targets will have been imported already
- so there's no need to import them twice.
- -->
- <!--<Import Project="$(CustomAfterMicrosoftCommonProps)" Condition="'$(CustomAfterMicrosoftCommonProps)' != '' and Exists('$(CustomAfterMicrosoftCommonProps)') and ('$(MSBuildAssemblyVersion)' != '' or !Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props'))" />-->
- <!--
- Import wildcard "ImportAfter" props files if we're actually in a 12.0+ project (rather than a project being
- treated as 4.0)
- -->
- <!--<ImportGroup Condition="'$(MSBuildAssemblyVersion)' != ''">-->
- <!--<Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCommonProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter')" />-->
- <!--<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftCommonProps)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter')" />-->
- <!--</ImportGroup>-->
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.props
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildThisFileDirectory)..\build\Microsoft.NET.Sdk.props">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.props
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.NET.Sdk.props
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- <!-- This property disables the conflict resolution logic from the Microsoft.Packaging.Tools package, which is superceded by the logic here in the SDK -->
- <DisableHandlePackageFileConflicts>true</DisableHandlePackageFileConflicts>
- </PropertyGroup>
- <!-- Default configuration and platform to Debug|AnyCPU-->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Configurations Condition=" '$(Configurations)' == '' ">Debug;Release</Configurations>
- <Platforms Condition=" '$(Platforms)' == '' ">AnyCPU</Platforms>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- </PropertyGroup>
- <!-- User-facing configuration-agnostic defaults -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <OutputType Condition=" '$(OutputType)' == '' ">Library</OutputType>
- <FileAlignment Condition=" '$(FileAlignment)' == '' ">512</FileAlignment>
- <ErrorReport Condition=" '$(ErrorReport)' == '' ">prompt</ErrorReport>
- <AssemblyName Condition=" '$(AssemblyName)' == '' ">$(MSBuildProjectName)</AssemblyName>
- <RootNamespace Condition=" '$(RootNamespace)' == '' ">$(MSBuildProjectName)</RootNamespace>
- <Deterministic Condition=" '$(Deterministic)' == '' ">true</Deterministic>
- </PropertyGroup>
- <!-- User-facing configuration-specific defaults -->
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' " xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <DebugSymbols Condition=" '$(DebugSymbols)' == '' ">true</DebugSymbols>
- <Optimize Condition=" '$(Optimize)' == '' ">false</Optimize>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' " xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Optimize Condition=" '$(Optimize)' == '' ">true</Optimize>
- </PropertyGroup>
- <!-- User-facing platform-specific defaults -->
- <!--
- NOTE:
- * We cannot compare against $(Platform) directly as that will give VS cause to instantiate extra
- configurations, for each combination, which leads to performance problems and clutter in the sln
- in the common AnyCPU-only case.
- * We cannot just set $(PlatformTarget) to $(Platform) here because $(Platform) can be set to anything
- at the solution level, but there are a fixed set valid $(PlatformTarget) values that can be passed
- to the compiler. It is up to the user to explicitly set PlatformTarget to non-AnyCPU (if desired)
- outside the 1:1 defaults below.
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <_PlatformWithoutConfigurationInference>$(Platform)</_PlatformWithoutConfigurationInference>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(_PlatformWithoutConfigurationInference)' == 'x64' " xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PlatformTarget Condition=" '$(PlatformTarget)' == '' ">x64</PlatformTarget>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(_PlatformWithoutConfigurationInference)' == 'x86' " xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PlatformTarget Condition=" '$(PlatformTarget)' == '' ">x86</PlatformTarget>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(_PlatformWithoutConfigurationInference)' == 'ARM' " xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PlatformTarget Condition=" '$(PlatformTarget)' == '' ">ARM</PlatformTarget>
- </PropertyGroup>
- <!-- Default settings for all projects built with this Sdk package -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <DebugType Condition=" '$(DebugType)' == '' ">portable</DebugType>
- <!-- This will turn off the base UWP-specific 'ResolveNuGetPackages' target -->
- <ResolveNuGetPackages>false</ResolveNuGetPackages>
- <!-- Skip import of Microsoft.NuGet.props and Microsoft.NuGet.targets -->
- <SkipImportNuGetProps>true</SkipImportNuGetProps>
- <SkipImportNuGetBuildTargets>true</SkipImportNuGetBuildTargets>
- <!-- NuGet should always restore .NET SDK projects with "PackageReference" style restore. Setting this property will
- cause the right thing to happen even if there aren't any PackageReference items in the project, such as when
- a project targets .NET Framework and doesn't have any direct package dependencies. -->
- <RestoreProjectStyle>PackageReference</RestoreProjectStyle>
- <!-- Exclude GAC, registry, output directory from search paths. -->
- <AssemblySearchPaths Condition=" '$(AssemblySearchPaths)' == '' ">{CandidateAssemblyFiles};{HintPathFromItem};{TargetFrameworkDirectory};{RawFileName}</AssemblySearchPaths>
- <DesignTimeAssemblySearchPaths Condition=" '$(DesignTimeAssemblySearchPaths)' == '' ">$(AssemblySearchPaths)</DesignTimeAssemblySearchPaths>
- <AllowUnsafeBlocks Condition="'$(AllowUnsafeBlocks)'==''">false</AllowUnsafeBlocks>
- <TreatWarningsAsErrors Condition="'$(TreatWarningsAsErrors)'==''">false</TreatWarningsAsErrors>
- <Prefer32Bit Condition="'$(Prefer32Bit)'==''">false</Prefer32Bit>
- <SignAssembly Condition="'$(SignAssembly)'==''">false</SignAssembly>
- <DelaySign Condition="'$(DelaySign)'==''">false</DelaySign>
- <GeneratePackageOnBuild Condition="'$(GeneratePackageOnBuild)'==''">false</GeneratePackageOnBuild>
- <PackageRequireLicenseAcceptance Condition="'$(PackageRequireLicenseAcceptance)'==''">false</PackageRequireLicenseAcceptance>
- <DebugSymbols Condition="'$(DebugSymbols)'==''">false</DebugSymbols>
- <CheckForOverflowUnderflow Condition="'$(CheckForOverflowUnderflow)'==''">false</CheckForOverflowUnderflow>
- </PropertyGroup>
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Path to project that the .NET CLI will build in order to generate deps.json files for .NET CLI tools -->
- <ToolDepsJsonGeneratorProject>$(MSBuildThisFileDirectory)GenerateDeps\GenerateDeps.proj</ToolDepsJsonGeneratorProject>
- </PropertyGroup>
- <!-- Default item includes (globs and implicit references) -->
- <!--
- ============================================================================================================================================
- <Import Project="Microsoft.NET.Sdk.DefaultItems.props">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.DefaultItems.props
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.NET.Sdk.DefaultItems.props
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildThisFileDirectory)..\..\..\Microsoft.NETCoreSdk.BundledVersions.props" Condition="Exists('$(MSBuildThisFileDirectory)..\..\..\Microsoft.NETCoreSdk.BundledVersions.props')">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Microsoft.NETCoreSdk.BundledVersions.props
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.NETCoreSdk.BundledVersions.props
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <PropertyGroup>
- <BundledNETCoreAppTargetFrameworkVersion>2.0</BundledNETCoreAppTargetFrameworkVersion>
- <BundledNETCoreAppPackageVersion>2.0.0-preview2-25319-02</BundledNETCoreAppPackageVersion>
- <BundledNETStandardTargetFrameworkVersion>2.0</BundledNETStandardTargetFrameworkVersion>
- <BundledNETStandardPackageVersion>2.0.0-preview2-25316-01</BundledNETStandardPackageVersion>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.DefaultItems.props
- ============================================================================================================================================
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- </PropertyGroup>
- <ItemGroup Condition=" '$(EnableDefaultItems)' == 'true' " xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Compile Include="**/*$(DefaultLanguageSourceExtension)" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" Condition=" '$(EnableDefaultCompileItems)' == 'true' " />
- <EmbeddedResource Include="**/*.resx" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" Condition=" '$(EnableDefaultEmbeddedResourceItems)' == 'true' " />
- </ItemGroup>
- <ItemGroup Condition=" '$(EnableDefaultItems)' == 'true' And '$(EnableDefaultNoneItems)' == 'true' " xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <None Include="**/*" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
- <None Remove="**/*$(DefaultLanguageSourceExtension)" Condition=" '$(EnableDefaultCompileItems)' == 'true' " />
- <None Remove="**/*.resx" Condition=" '$(EnableDefaultEmbeddedResourceItems)' == 'true' " />
- </ItemGroup>
- <!-- Automatically reference NETStandard.Library or Microsoft.NETCore.App package if targeting the corresponding target framework.
- We can refer here in the .props file to properties set in the .targets files because items and their conditions are
- evaluated in the second pass of evaluation, after all properties have been evaluated. -->
- <ItemGroup Condition=" '$(DisableImplicitFrameworkReferences)' != 'true' and '$(TargetFrameworkIdentifier)' == '.NETStandard'" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PackageReference Include="NETStandard.Library" Version="$(NETStandardImplicitPackageVersion)" IsImplicitlyDefined="true" />
- <!-- If targeting .NET Standard 2.0 or higher, then don't include a dependency on NETStandard.Library in the package produced by pack -->
- <PackageReference Update="NETStandard.Library" Condition=" ('$(_TargetFrameworkVersionWithoutV)' != '') And ('$(_TargetFrameworkVersionWithoutV)' >= '2.0') " PrivateAssets="All" Publish="true" />
- </ItemGroup>
- <ItemGroup Condition=" '$(DisableImplicitFrameworkReferences)' != 'true' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp'" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PackageReference Include="Microsoft.NETCore.App" Version="$(RuntimeFrameworkVersion)" IsImplicitlyDefined="true" />
- <!-- For libraries targeting .NET Core 2.0 or higher, don't include a dependency on Microsoft.NETCore.App in the package produced by pack.
- Packing an app (for example a .NET CLI tool) should include the Microsoft.NETCore.App package dependency. -->
- <PackageReference Update="Microsoft.NETCore.App" Condition="('$(OutputType)' != 'Exe') And ('$(_TargetFrameworkVersionWithoutV)' != '') And ('$(_TargetFrameworkVersionWithoutV)' >= '2.0')" PrivateAssets="All" Publish="true" />
- </ItemGroup>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.props
- ============================================================================================================================================
- -->
- <!-- List of supported .NET Core and .NET Standard TFMs -->
- <!--
- ============================================================================================================================================
- <Import Project="Microsoft.NET.SupportedTargetFrameworks.props">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.SupportedTargetFrameworks.props
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.NET.SupportedTargetFrameworks.targets
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <!-- This file contains a list of the TFMs that are supported by this SDK for .NET Core and .NET Standard.
- This is used by VS to show the list of frameworks to which projects can be retargeted. -->
- <PropertyGroup>
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- </PropertyGroup>
- <!-- .NET Core -->
- <ItemGroup>
- <SupportedTargetFramework Include=".NETCoreApp,Version=v1.0" DisplayName=".NET Core 1.0" />
- <SupportedTargetFramework Include=".NETCoreApp,Version=v1.1" DisplayName=".NET Core 1.1" />
- <SupportedTargetFramework Include=".NETCoreApp,Version=v2.0" DisplayName=".NET Core 2.0" />
- </ItemGroup>
- <!-- .NET Standard -->
- <ItemGroup>
- <SupportedTargetFramework Include=".NETStandard,Version=v1.0" DisplayName=".NET Standard 1.0" />
- <SupportedTargetFramework Include=".NETStandard,Version=v1.1" DisplayName=".NET Standard 1.1" />
- <SupportedTargetFramework Include=".NETStandard,Version=v1.2" DisplayName=".NET Standard 1.2" />
- <SupportedTargetFramework Include=".NETStandard,Version=v1.3" DisplayName=".NET Standard 1.3" />
- <SupportedTargetFramework Include=".NETStandard,Version=v1.4" DisplayName=".NET Standard 1.4" />
- <SupportedTargetFramework Include=".NETStandard,Version=v1.5" DisplayName=".NET Standard 1.5" />
- <SupportedTargetFramework Include=".NETStandard,Version=v1.6" DisplayName=".NET Standard 1.6" />
- <SupportedTargetFramework Include=".NETStandard,Version=v2.0" DisplayName=".NET Standard 2.0" />
- </ItemGroup>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.props
- ============================================================================================================================================
- -->
- <!-- Temporary workarounds -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Workaround: https://github.com/dotnet/roslyn/issues/12167 -->
- <NoLogo Condition=" '$(NoLogo)' == '' ">true</NoLogo>
- <!-- Workaround: https://github.com/Microsoft/msbuild/issues/720 -->
- <OverrideToolHost Condition=" '$(DotnetHostPath)' != '' and '$(OverrideToolHost)' == ''">$(DotnetHostPath)</OverrideToolHost>
- </PropertyGroup>
- <!-- Workaround: https://github.com/Microsoft/msbuild/issues/1293 -->
- <PropertyGroup Condition="'$(MSBuildRuntimeType)' == 'Core'" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <GenerateResourceMSBuildArchitecture Condition=" '$(GenerateResourceMSBuildArchitecture)' == '' ">CurrentArchitecture</GenerateResourceMSBuildArchitecture>
- <GenerateResourceMSBuildRuntime Condition=" '$(GenerateResourceMSBuildRuntime)' == '' ">CurrentRuntime</GenerateResourceMSBuildRuntime>
- </PropertyGroup>
- <!-- Workaround: https://github.com/dotnet/sdk/issues/1001 -->
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.Sdk.CSharp.props" Condition="'$(MSBuildProjectExtension)' == '.csproj'">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.CSharp.props
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.NET.Sdk.CSharp.props
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- <WarningLevel Condition=" '$(WarningLevel)' == '' ">4</WarningLevel>
- <NoWarn Condition=" '$(NoWarn)' == '' ">1701;1702;1705</NoWarn>
- </PropertyGroup>
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <DefineConstants Condition=" '$(DefineConstants)' != '' ">$(DefineConstants);</DefineConstants>
- <DefineConstants>$(DefineConstants)TRACE</DefineConstants>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.props
- ============================================================================================================================================
- -->
- <!--<Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.Sdk.VisualBasic.props" Condition="'$(MSBuildProjectExtension)' == '.vbproj'" />-->
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.props
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\test\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests.csproj
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- <Import Project="..\..\build\common.props">
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\build\common.props
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- <Import Project="dependencies.props">
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\build\dependencies.props
- ============================================================================================================================================
- -->
- <PropertyGroup>
- <AspNetCoreVersion>2.0.0-*</AspNetCoreVersion>
- <AspNetIntegrationTestingVersion>0.4.0-*</AspNetIntegrationTestingVersion>
- <AppInsightsVersion>2.1.0-beta3</AppInsightsVersion>
- <InternalAspNetCoreSdkVersion>2.1.0-*</InternalAspNetCoreSdkVersion>
- <MoqVersion>4.7.1</MoqVersion>
- <NETStandardLibraryNETFrameworkVersion>2.0.0-*</NETStandardLibraryNETFrameworkVersion>
- <TestSdkVersion>15.3.0-*</TestSdkVersion>
- <XdtVersion>1.4.0</XdtVersion>
- <XunitVersion>2.3.0-beta2-*</XunitVersion>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\build\common.props
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- <Import Project="..\version.props">
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\version.props
- ============================================================================================================================================
- -->
- <!-- This file may be overwritten by automation. Only values allowed here are VersionPrefix and VersionSuffix. -->
- <PropertyGroup>
- <VersionPrefix>2.0.0</VersionPrefix>
- <VersionSuffix>preview2</VersionSuffix>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\build\common.props
- ============================================================================================================================================
- -->
- <PropertyGroup>
- <Product>Microsoft ASP.NET Core</Product>
- <RepositoryUrl>https://github.com/aspnet/AzureIntegration</RepositoryUrl>
- <RepositoryType>git</RepositoryType>
- <AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)Key.snk</AssemblyOriginatorKeyFile>
- <SignAssembly>true</SignAssembly>
- <PublicSign Condition="'$(OS)' != 'Windows_NT'">true</PublicSign>
- <VersionSuffix Condition="'$(VersionSuffix)'!='' AND '$(BuildNumber)' != ''">$(VersionSuffix)-$(BuildNumber)</VersionSuffix>
- </PropertyGroup>
- <ItemGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework'">
- <PackageReference Include="NETStandard.Library.NETFramework" Version="$(NETStandardLibraryNETFrameworkVersion)" PrivateAssets="All" />
- </ItemGroup>
- <ItemGroup>
- <PackageReference Include="Internal.AspNetCore.Sdk" Version="$(InternalAspNetCoreSdkVersion)" PrivateAssets="All" />
- </ItemGroup>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\test\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests.csproj
- ============================================================================================================================================
- -->
- <PropertyGroup>
- <TargetFrameworks>netcoreapp2.0;net461</TargetFrameworks>
- <TargetFrameworks Condition=" '$(OS)' != 'Windows_NT' ">netcoreapp2.0</TargetFrameworks>
- </PropertyGroup>
- <ItemGroup>
- <None Remove="AfterScript.html" />
- <None Remove="BeforeScript.html" />
- <None Remove="Rendered.html" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="AfterScript.html" />
- <EmbeddedResource Include="BeforeScript.html" />
- <EmbeddedResource Include="Rendered.html" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\..\src\Microsoft.AspNetCore.ApplicationInsights.HostingStartup\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.csproj" />
- </ItemGroup>
- <ItemGroup>
- <PackageReference Include="Microsoft.AspNetCore.Server.IntegrationTesting" Version="$(AspNetIntegrationTestingVersion)" />
- <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(AspNetCoreVersion)" />
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
- <PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
- <PackageReference Include="xunit" Version="$(XunitVersion)" />
- </ItemGroup>
- <!--
- ============================================================================================================================================
- <Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk">
- This import was added implicitly because of the Project element's Sdk attribute specified "Microsoft.NET.Sdk".
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.targets
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Sdk.targets
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- </PropertyGroup>
- <!-- Using the same property as Microsoft.CSharp.targets and presumably Microsoft.VisualBasic.targets here -->
- <PropertyGroup Condition="'$(TargetFrameworks)' != '' and '$(TargetFramework)' == ''" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <IsCrossTargetingBuild>true</IsCrossTargetingBuild>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildThisFileDirectory)..\build\Microsoft.NET.Sdk.BeforeCommonCrossTargeting.targets" Condition="'$(IsCrossTargetingBuild)' == 'true'">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.BeforeCommonCrossTargeting.targets
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.NET.Sdk.BeforeCommonCrossTargeting.targets
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.DefaultAssemblyInfo.targets">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.DefaultAssemblyInfo.targets
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.NET.DefaultAssemblyInfo.targets
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Version)' == '' " xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <VersionPrefix Condition=" '$(VersionPrefix)' == '' ">1.0.0</VersionPrefix>
- <Version Condition=" '$(VersionSuffix)' != '' ">$(VersionPrefix)-$(VersionSuffix)</Version>
- <Version Condition=" '$(Version)' == '' ">$(VersionPrefix)</Version>
- </PropertyGroup>
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Authors Condition=" '$(Authors)'=='' ">$(AssemblyName)</Authors>
- <Company Condition=" '$(Company)'=='' ">$(Authors)</Company>
- <AssemblyTitle Condition=" '$(AssemblyTitle)' == '' ">$(AssemblyName)</AssemblyTitle>
- <Product Condition=" '$(Product)' == ''">$(AssemblyName)</Product>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.BeforeCommonCrossTargeting.targets
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.DefaultOutputPaths.targets">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.DefaultOutputPaths.targets
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.NET.DefaultOutputPaths.targets
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <!--
- Apply the same default output paths as Microsoft.Common.targets now since we're running before them,
- but need to adjust them and/or make decisions in terms of them.
- Also note that common targets only set a default OutputPath if neither configuration nor
- platform were set by the user. This was used to validate that a valid configuration is passed,
- assuming the convention maintained by VS that every Configuration|Platform combination had
- an explicit OutputPath. Since we now want to support leaner project files with less
- duplication and more automatic defaults, we always set a default OutputPath and can no
- longer depend on that convention for validation. Getting validation re-enabled with a
- different mechanism is tracked by https://github.com/dotnet/sdk/issues/350
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- <Configuration Condition="'$(Configuration)'==''">Debug</Configuration>
- <Platform Condition="'$(Platform)'==''">AnyCPU</Platform>
- <PlatformName Condition="'$(PlatformName)' == ''">$(Platform)</PlatformName>
- <BaseOutputPath Condition="'$(BaseOutputPath)' == ''">bin\</BaseOutputPath>
- <BaseOutputPath Condition="!HasTrailingSlash('$(BaseOutputPath)')">$(BaseOutputPath)\</BaseOutputPath>
- <OutputPath Condition="'$(OutputPath)' == '' and '$(PlatformName)' == 'AnyCPU'">$(BaseOutputPath)$(Configuration)\</OutputPath>
- <OutputPath Condition="'$(OutputPath)' == '' and '$(PlatformName)' != 'AnyCPU'">$(BaseOutputPath)$(PlatformName)\$(Configuration)\</OutputPath>
- <OutputPath Condition="!HasTrailingSlash('$(OutputPath)')">$(OutputPath)\</OutputPath>
- <BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)' == ''">obj\</BaseIntermediateOutputPath>
- <BaseIntermediateOutputPath Condition="!HasTrailingSlash('$(BaseIntermediateOutputPath)')">$(BaseIntermediateOutputPath)\</BaseIntermediateOutputPath>
- <IntermediateOutputPath Condition=" $(IntermediateOutputPath) == '' and '$(PlatformName)' == 'AnyCPU' ">$(BaseIntermediateOutputPath)$(Configuration)\</IntermediateOutputPath>
- <IntermediateOutputPath Condition=" $(IntermediateOutputPath) == '' and '$(PlatformName)' != 'AnyCPU' ">$(BaseIntermediateOutputPath)$(PlatformName)\$(Configuration)\</IntermediateOutputPath>
- <IntermediateOutputPath Condition="!HasTrailingSlash('$(IntermediateOutputPath)')">$(IntermediateOutputPath)\</IntermediateOutputPath>
- </PropertyGroup>
- <!-- Set the package output path (for nuget pack target) now, before the TargetFramework is appended -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PackageOutputPath Condition="'$(PackageOutputPath)' == ''">$(OutputPath)</PackageOutputPath>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.BeforeCommonCrossTargeting.targets
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.targets
- ============================================================================================================================================
- -->
- <!--<Import Project="$(MSBuildThisFileDirectory)..\build\Microsoft.NET.Sdk.BeforeCommon.targets" Condition="'$(IsCrossTargetingBuild)' != 'true'" />-->
- <PropertyGroup Condition="'$(LanguageTargets)' == ''" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <LanguageTargets Condition="'$(MSBuildProjectExtension)' == '.csproj'">$(MSBuildToolsPath)\Microsoft.CSharp.targets</LanguageTargets>
- <LanguageTargets Condition="'$(MSBuildProjectExtension)' == '.vbproj'">$(MSBuildToolsPath)\Microsoft.VisualBasic.targets</LanguageTargets>
- <!-- If LanguageTargets isn't otherwise set, then just import the common targets. This should allow the restore target to run,
- which could bring in NuGet packages that set the LanguageTargets to something else. This means support for different
- languages could either be supplied via an SDK or via a NuGet package. -->
- <LanguageTargets Condition="'$(LanguageTargets)' == ''">$(MSBuildToolsPath)\Microsoft.Common.CurrentVersion.targets</LanguageTargets>
- </PropertyGroup>
- <!-- REMARK: Dont remove/rename, the LanguageTargets property is used by F# to hook inside the project's sdk
- using Sdk attribute (from .NET Core Sdk 1.0.0-preview4) -->
- <!--
- ============================================================================================================================================
- <Import Project="$(LanguageTargets)">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Microsoft.CSharp.targets
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.CSharp.targets
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- This file defines the steps in the standard build process specific for C# .NET projects.
- For example, it contains the step that actually calls the C# compiler. The remainder
- of the build process is defined in Microsoft.Common.targets, which is imported by
- this file.
- Copyright (C) Microsoft Corporation. All rights reserved.
- ***********************************************************************************************
- -->
- <!--
- We are doing a cross-targeting build if there is no list of target frameworks specified
- nor is there a current target framework being built individually. In that case, this import is
- redirected to Microsoft.CSharp.CrossTargeting.targets.
- -->
- <PropertyGroup Condition="'$(TargetFrameworks)' != '' and '$(TargetFramework)' == ''" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <IsCrossTargetingBuild>true</IsCrossTargetingBuild>
- </PropertyGroup>
- <!--
- In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed
- as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead
- just used whatever ToolsVersion was in the project file if it existed on the machine, and
- only forced 4.0 if that ToolsVersion did not exist.
- Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio,
- but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected
- the targets: If we're building using 4.X MSBuild (which doesn't define the new reserved
- property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist
- as part of the .NET Framework. Only if we're using the new MSBuild will we point to the current
- targets.
- -->
- <Choose xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <When Condition="'$(MSBuildAssemblyVersion)' == ''">
- <PropertyGroup>
- <CSharpTargetsPath>$(MSBuildFrameworkToolsPath)\Microsoft.CSharp.targets</CSharpTargetsPath>
- <!-- Same condition as in .NET 4.5 C# targets so that we can override the behavior where it defaults to
- MSBuildToolsPath, which would be incorrect in this case -->
- <CscToolPath Condition="'$(CscToolPath)' == '' and '$(BuildingInsideVisualStudio)' != 'true'">$(MsBuildFrameworkToolsPath)</CscToolPath>
- </PropertyGroup>
- </When>
- <When Condition="'$(IsCrossTargetingBuild)' == 'true'">
- <PropertyGroup>
- <CSharpTargetsPath>$(MSBuildToolsPath)\Microsoft.CSharp.CrossTargeting.targets</CSharpTargetsPath>
- </PropertyGroup>
- </When>
- <Otherwise>
- <PropertyGroup>
- <CSharpTargetsPath>$(MSBuildToolsPath)\Microsoft.CSharp.CurrentVersion.targets</CSharpTargetsPath>
- </PropertyGroup>
- </Otherwise>
- </Choose>
- <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--
- Overrides for the Microsoft.Common.targets extension targets. Used to make sure that only the imports we specify
- (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. Defined here because
- Microsoft.CSharp.targets imports Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath,
- so defining these in Microsoft.Common.targets alone would not suffice for C# projects.
- NOTE: This logic is duplicated in Microsoft.VisualBasic.targets (VB has the same problem) and in Microsoft.Common.targets
- (for anyone who DOES import it directly), so for any changes to this logic in this file, please also edit the other two.
- -->
- <ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportByWildcardBeforeMicrosoftCommonTargets)</ImportByWildcardBefore40MicrosoftCommonTargets>
- <ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportByWildcardBefore40MicrosoftCommonTargets>
- <ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportByWildcardAfterMicrosoftCommonTargets)</ImportByWildcardAfter40MicrosoftCommonTargets>
- <ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportByWildcardAfter40MicrosoftCommonTargets>
- <ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets)</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
- <ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
- <ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftCommonTargets)</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
- <ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
- <ImportByWildcardBeforeMicrosoftCommonTargets>false</ImportByWildcardBeforeMicrosoftCommonTargets>
- <ImportByWildcardAfterMicrosoftCommonTargets>false</ImportByWildcardAfterMicrosoftCommonTargets>
- <ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>
- <ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>false</ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>
- <CustomBeforeMicrosoftCommonTargets Condition="'$(CustomBeforeMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.Microsoft.Common.targets</CustomBeforeMicrosoftCommonTargets>
- <CustomAfterMicrosoftCommonTargets Condition="'$(CustomAfterMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.After.Microsoft.Common.targets</CustomAfterMicrosoftCommonTargets>
- <!-- Overrides for the Microsoft.CSharp.targets extension targets -->
- <ImportByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportByWildcardBefore40MicrosoftCSharpTargets)' == ''">$(ImportByWildcardBeforeMicrosoftCSharpTargets)</ImportByWildcardBefore40MicrosoftCSharpTargets>
- <ImportByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportByWildcardBefore40MicrosoftCSharpTargets)' == ''">true</ImportByWildcardBefore40MicrosoftCSharpTargets>
- <ImportByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportByWildcardAfter40MicrosoftCSharpTargets)' == ''">$(ImportByWildcardAfterMicrosoftCSharpTargets)</ImportByWildcardAfter40MicrosoftCSharpTargets>
- <ImportByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportByWildcardAfter40MicrosoftCSharpTargets)' == ''">true</ImportByWildcardAfter40MicrosoftCSharpTargets>
- <ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets)</ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets>
- <ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets>
- <ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets)</ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets>
- <ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets>
- <ImportByWildcardBeforeMicrosoftCSharpTargets>false</ImportByWildcardBeforeMicrosoftCSharpTargets>
- <ImportByWildcardAfterMicrosoftCSharpTargets>false</ImportByWildcardAfterMicrosoftCSharpTargets>
- <ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets>
- <ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets>false</ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets>
- <CustomBeforeMicrosoftCSharpTargets Condition="'$(CustomBeforeMicrosoftCSharpTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.Microsoft.CSharp.targets</CustomBeforeMicrosoftCSharpTargets>
- <CustomAfterMicrosoftCSharpTargets Condition="'$(CustomAfterMicrosoftCSharpTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.After.Microsoft.CSharp.targets</CustomAfterMicrosoftCSharpTargets>
- </PropertyGroup>
- <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == '' and ('$(TargetFrameworkIdentifier)' == '.NETFramework' or '$(TargetFrameworkIdentifier)' == 'Silverlight' or ('$(TargetFrameworkIdentifier)' == '' and ('$(TargetRuntime)' == 'Managed' or '$(TargetRuntime)' == '')))" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--
- Overrides for the Microsoft.NETFramework.props extension targets. Used to make sure that only the imports we specify
- (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. Required because
- Microsoft.Common.targets imports it from the current directory, so we don't get a chance to redirect these in its
- own redirection targets.
- NOTE: This logic is duplicated in Microsoft.VisualBasic.targets and in Microsoft.Common.targets because VB and C#
- import Microsoft.Common.targets from the current directory and thus don't get the benefit of these redirections either,
- so for any changes to this logic in this file, please also edit the other two.
- -->
- <ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardBeforeMicrosoftNetFrameworkProps)</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
- <ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
- <ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardAfterMicrosoftNetFrameworkProps)</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
- <ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
- <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
- <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
- <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
- <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
- <ImportByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportByWildcardBeforeMicrosoftNetFrameworkProps>
- <ImportByWildcardAfterMicrosoftNetFrameworkProps>false</ImportByWildcardAfterMicrosoftNetFrameworkProps>
- <ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>
- <ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>
- </PropertyGroup>
- <!--<ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">-->
- <!--<Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore')" />-->
- <!--<Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore')" />-->
- <!--</ImportGroup>-->
- <!-- Really should be imported right before Microsoft.Common.targets, but because Microsoft.CSharp.targets imports
- Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
- targets), we're stuck doing it this way instead. -->
- <!--<ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">-->
- <!--<Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')" />-->
- <!--<Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')" />-->
- <!--</ImportGroup>-->
- <!-- Really should be imported right before Microsoft.NETFramework.props, but because Microsoft.CSharp.targets imports
- Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
- targets), and Microsoft.Common.targets does likewise with Microsoft.NETFramework.props, we're stuck doing it this
- way instead. -->
- <!--<ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">-->
- <!--<Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')" />-->
- <!--<Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')" />-->
- <!--</ImportGroup>-->
- <!--
- ============================================================================================================================================
- <Import Project="$(CSharpTargetsPath)">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Microsoft.CSharp.CrossTargeting.targets
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.CSharp.CrossTargeting.targets
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (C) Microsoft Corporation. All rights reserved.
- ***********************************************************************************************
- -->
- <!-- Import design time targets for Roslyn Project System. These are only available if Visual Studio is installed. -->
- <!-- Import design time targets before the common crosstargeting targets, which import targets from Nuget. -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <CSharpDesignTimeTargetsPath Condition="'$(CSharpDesignTimeTargetsPath)'==''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\Managed\Microsoft.CSharp.DesignTime.targets</CSharpDesignTimeTargetsPath>
- </PropertyGroup>
- <!--<Import Project="$(CSharpDesignTimeTargetsPath)" Condition="'$(CSharpDesignTimeTargetsPath)' != '' and Exists('$(CSharpDesignTimeTargetsPath)')" />-->
- <!--
- ============================================================================================================================================
- <Import Project="Microsoft.Common.CrossTargeting.targets">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Microsoft.Common.CrossTargeting.targets
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.Common.CrossTargeting.targets
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (C) Microsoft Corporation. All rights reserved.
- ***********************************************************************************************
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <BuildInParallel Condition="'$(BuildInParallel)' == ''">true</BuildInParallel>
- <ImportByWildcardBeforeMicrosoftCommonCrossTargetingTargets Condition="'$(ImportByWildcardBeforeMicrosoftCommonCrossTargetingTargets)' == ''">true</ImportByWildcardBeforeMicrosoftCommonCrossTargetingTargets>
- </PropertyGroup>
- <!--<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.CrossTargeting.targets\ImportBefore\*.targets" Condition="'$(ImportByWildcardBeforeMicrosoftCommonCrossTargetingTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.CrossTargeting.targets\ImportBefore')" />-->
- <!--<Import Project="$(CustomBeforeMicrosoftCommonCrossTargetingTargets)" Condition="'$(CustomBeforeMicrosoftCommonCrossTargetingTargets)' != '' and Exists('$(CustomBeforeMicrosoftCommonCrossTargetingTargets)')" />-->
- <Target Name="_ComputeTargetFrameworkItems" Returns="@(InnerOutput)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <_TargetFramework Include="$(TargetFrameworks)" />
- <_InnerBuildProjects Include="$(MSBuildProjectFile)">
- <AdditionalProperties>TargetFramework=%(_TargetFramework.Identity)</AdditionalProperties>
- </_InnerBuildProjects>
- </ItemGroup>
- </Target>
- <!--
- ============================================================
- DispatchToInnerBuilds
- Builds this project with /t:$(InnerTarget) /p:TargetFramework=X for each
- value X in $(TargetFrameworks)
- [IN]
- $(TargetFrameworks) - Semicolon delimited list of target frameworks.
- $(InnerTargets) - The targets to build for each target framework
- [OUT]
- @(InnerOutput) - The combined output items of the inner targets across
- all target frameworks..
- ============================================================
- -->
- <Target Name="DispatchToInnerBuilds" DependsOnTargets="_ComputeTargetFrameworkItems" Returns="@(InnerOutput)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- If this logic is changed, also update Clean -->
- <MSBuild Projects="@(_InnerBuildProjects)" Condition="'@(_InnerBuildProjects)' != '' " Targets="$(InnerTargets)" BuildInParallel="$(BuildInParallel)">
- <Output ItemName="InnerOutput" TaskParameter="TargetOutputs" />
- </MSBuild>
- </Target>
- <!--
- ============================================================
- Build
- Cross-targeting version of Build.
- [IN]
- $(TargetFrameworks) - Semicolon delimited list of target frameworks.
- $(InnerTargets) - The targets to build for each target framework. Defaults
- to 'Build' if unset, but allows override to support
- `msbuild /p:InnerTargets=X;Y;Z` which will build X, Y,
- and Z targets for each target framework.
- [OUT]
- @(InnerOutput) - The combined output items of the inner targets across
- all builds.
- ============================================================
- -->
- <Target Name="Build" DependsOnTargets="_SetBuildInnerTarget;DispatchToInnerBuilds" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <Target Name="_SetBuildInnerTarget" Returns="@(InnerOutput)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup Condition="'$(InnerTargets)' == ''">
- <InnerTargets>Build</InnerTargets>
- </PropertyGroup>
- </Target>
- <!--
- ============================================================
- Clean
- Cross-targeting version of clean.
- Inner-build dispatch is a clone of DispatchToInnerBuilds;
- the only reason it's replicated is that it must be a different
- target to be run in the same build (e.g. by Rebuild or by
- a /t:Clean;Build invocation.
- ============================================================
- -->
- <Target Name="Clean" DependsOnTargets="_ComputeTargetFrameworkItems" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- If this logic is changed, also update DispatchToInnerBuilds -->
- <MSBuild Projects="@(_InnerBuildProjects)" Condition="'@(_InnerBuildProjects)' != '' " Targets="Clean" BuildInParallel="$(BuildInParallel)" />
- </Target>
- <!--
- ============================================================
- Rebuild
- Cross-targeting version of rebuild.
- ============================================================
- -->
- <Target Name="Rebuild" DependsOnTargets="Clean;Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <!--
- This will import NuGet restore targets, which is a special case separate from the package -> project extension
- mechanism below. For obvious reasons, we need restore to work before any package assets are available.
- TODO: https://github.com/Microsoft/msbuild/issues/1061: This is now generalized with less coupling to nuget,
- but this codepath should remain as a compat shim until NuGet and the CLI use the CrossTargeting imports.
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ImportByWildcardAfterMicrosoftCommonTargets Condition="'$(ImportByWildcardAfterMicrosoftCommonTargets)' == ''">true</ImportByWildcardAfterMicrosoftCommonTargets>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfter\*.NuGet.*.targets" Condition="'$(ImportByWildcardAfterMicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfter')">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\15.0\Microsoft.Common.targets\ImportAfter\Microsoft.NuGet.ImportAfter.targets
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.NuGet.ImportAfter.targets
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <!-- Import NuGet.targets for Restore -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <NuGetRestoreTargets Condition="'$(NuGetRestoreTargets)'==''">$(MSBuildExtensionsPath)\NuGet.targets</NuGetRestoreTargets>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- <Import Project="$(NuGetRestoreTargets)" Condition="Exists('$(NuGetRestoreTargets)')">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\NuGet.targets
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- NuGet.targets
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- This target file contains the NuGet Restore target for walking the project and reference graph
- and restoring dependencies from the graph.
- Ways to use this targets file:
- 1. Invoke it directly and provide project file paths using $(RestoreGraphProjectInput).
- 2. With a solution this may be used as a target in the metaproj.
- 3. Import the targets file from a project.
- Restore flow summary:
- 1. Top level projects (entry points) are determined.
- 2. Each project and all of its project references are walked recursively.
- 3. The project is evaluated for each $(TargetFramework). Items are created
- for project properties and dependencies. Each item is marked
- with the project it came from so that it can be matched up later.
- 4. All restore items generated by the walk are grouped together by
- project and convert into a project spec.
- The result file contains:
- 1. A list of projects to restore.
- 2. The complete closure of all projects referenced (Includes project references that are not being restored directly).
- 3. Package and project dependencies for each project.
- 4. DotnetCliTool references
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Mark that this target file has been loaded. -->
- <IsRestoreTargetsFileLoaded>true</IsRestoreTargetsFileLoaded>
- <!-- Load NuGet.Build.Tasks.dll, this can be overridden to use a different version with $(RestoreTaskAssemblyFile) -->
- <RestoreTaskAssemblyFile Condition=" '$(RestoreTaskAssemblyFile)' == '' ">NuGet.Build.Tasks.dll</RestoreTaskAssemblyFile>
- <!-- Recurse by default -->
- <RestoreRecursive Condition=" '$(RestoreRecursive)' == '' ">true</RestoreRecursive>
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- <!-- RuntimeIdentifier compatibility check -->
- <ValidateRuntimeIdentifierCompatibility Condition=" '$(ValidateRuntimeIdentifierCompatibility)' == '' ">false</ValidateRuntimeIdentifierCompatibility>
- <!-- Error handling while walking projects -->
- <RestoreContinueOnError Condition=" '$(RestoreContinueOnError)' == '' ">WarnAndContinue</RestoreContinueOnError>
- </PropertyGroup>
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Generate a restore graph for each entry point project. -->
- <_GenerateRestoreGraphProjectEntryInputProperties>
- RestoreUseCustomAfterTargets=$(RestoreUseCustomAfterTargets);
- NuGetRestoreTargets=$(MSBuildThisFileFullPath);
- BuildProjectReferences=false;
- ExcludeRestorePackageImports=true;
- </_GenerateRestoreGraphProjectEntryInputProperties>
- <!-- Standalone mode
- This is used by NuGet.exe to inject targets into the project that will be
- walked next. In normal /t:Restore mode this causes a duplicate import
- since NuGet.targets it loaded as part of MSBuild, there is should be
- skipped. -->
- <_GenerateRestoreGraphProjectEntryInputProperties Condition=" '$(RestoreUseCustomAfterTargets)' == 'true' ">
- $(_GenerateRestoreGraphProjectEntryInputProperties);
- CustomAfterMicrosoftCommonCrossTargetingTargets=$(MSBuildThisFileFullPath);
- CustomAfterMicrosoftCommonTargets=$(MSBuildThisFileFullPath);
- </_GenerateRestoreGraphProjectEntryInputProperties>
- </PropertyGroup>
- <!-- Tasks -->
- <UsingTask TaskName="NuGet.Build.Tasks.RestoreTask" AssemblyFile="$(RestoreTaskAssemblyFile)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <UsingTask TaskName="NuGet.Build.Tasks.WriteRestoreGraphTask" AssemblyFile="$(RestoreTaskAssemblyFile)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <UsingTask TaskName="NuGet.Build.Tasks.GetRestoreProjectJsonPathTask" AssemblyFile="$(RestoreTaskAssemblyFile)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <UsingTask TaskName="NuGet.Build.Tasks.GetRestoreProjectReferencesTask" AssemblyFile="$(RestoreTaskAssemblyFile)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <UsingTask TaskName="NuGet.Build.Tasks.GetRestorePackageReferencesTask" AssemblyFile="$(RestoreTaskAssemblyFile)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <UsingTask TaskName="NuGet.Build.Tasks.GetRestoreDotnetCliToolsTask" AssemblyFile="$(RestoreTaskAssemblyFile)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <UsingTask TaskName="NuGet.Build.Tasks.GetRestoreProjectFrameworks" AssemblyFile="$(RestoreTaskAssemblyFile)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <UsingTask TaskName="NuGet.Build.Tasks.GetRestoreSolutionProjectsTask" AssemblyFile="$(RestoreTaskAssemblyFile)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <!--
- ============================================================
- Restore
- Main entry point for restoring packages
- ============================================================
- -->
- <Target Name="Restore" DependsOnTargets="_GenerateRestoreGraph" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Drop any duplicate items -->
- <RemoveDuplicates Inputs="@(_RestoreGraphEntry)">
- <Output TaskParameter="Filtered" ItemName="_RestoreGraphEntryFiltered" />
- </RemoveDuplicates>
- <!-- Call restore -->
- <RestoreTask RestoreGraphItems="@(_RestoreGraphEntryFiltered)" RestoreSources="$(RestoreSources)" RestorePackagesPath="$(RestorePackagesPath)" RestoreDisableParallel="$(RestoreDisableParallel)" RestoreConfigFile="$(RestoreConfigFile)" RestoreNoCache="$(RestoreNoCache)" RestoreIgnoreFailedSources="$(RestoreIgnoreFailedSources)" RestoreRecursive="$(RestoreRecursive)" />
- </Target>
- <!--
- ============================================================
- GenerateRestoreGraphFile
- Writes the output of _GenerateRestoreGraph to disk
- ============================================================
- -->
- <Target Name="GenerateRestoreGraphFile" DependsOnTargets="_GenerateRestoreGraph" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Validate -->
- <Error Condition="$(RestoreGraphOutputPath) == ''" Text="Missing RestoreGraphOutputPath property!" />
- <!-- Drop any duplicate items -->
- <RemoveDuplicates Inputs="@(_RestoreGraphEntry)">
- <Output TaskParameter="Filtered" ItemName="_RestoreGraphEntryFiltered" />
- </RemoveDuplicates>
- <!-- Write file -->
- <WriteRestoreGraphTask RestoreGraphItems="@(_RestoreGraphEntryFiltered)" RestoreGraphOutputPath="$(RestoreGraphOutputPath)" RestoreRecursive="$(RestoreRecursive)" />
- </Target>
- <!--
- ============================================================
- _LoadRestoreGraphEntryPoints
- Find project entry points and load them into items.
- ============================================================
- -->
- <Target Name="_LoadRestoreGraphEntryPoints" Returns="@(RestoreGraphProjectInputItems)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Allow overriding items with RestoreGraphProjectInput -->
- <ItemGroup Condition=" @(RestoreGraphProjectInputItems) == '' ">
- <RestoreGraphProjectInputItems Include="$(RestoreGraphProjectInput)" />
- </ItemGroup>
- <!-- Project case -->
- <ItemGroup Condition=" $(MSBuildProjectFullPath.EndsWith('.metaproj')) != 'true' AND @(RestoreGraphProjectInputItems) == '' ">
- <RestoreGraphProjectInputItems Include="$(MSBuildProjectFullPath)" />
- </ItemGroup>
- <!-- Solution case -->
- <GetRestoreSolutionProjectsTask Condition=" $(MSBuildProjectFullPath.EndsWith('.metaproj')) == 'true' AND @(RestoreGraphProjectInputItems) == '' " ProjectReferences="@(ProjectReference)" SolutionFilePath="$(MSBuildProjectFullPath)">
- <Output TaskParameter="OutputProjectReferences" ItemName="RestoreGraphProjectInputItems" />
- </GetRestoreSolutionProjectsTask>
- </Target>
- <!--
- ============================================================
- _FilterRestoreGraphProjectInputItems"
- Filter out unsupported project entry points.
- ============================================================
- -->
- <Target Name="_FilterRestoreGraphProjectInputItems" DependsOnTargets="_LoadRestoreGraphEntryPoints" Returns="@(FilteredRestoreGraphProjectInputItems)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <RestoreProjectFilterMode Condition=" '$(RestoreProjectFilterMode)' == '' ">exclusionlist</RestoreProjectFilterMode>
- </PropertyGroup>
- <!-- Filter to a list of known supported types -->
- <ItemGroup Condition=" '$(RestoreProjectFilterMode)' == 'inclusionlist' ">
- <_FilteredRestoreGraphProjectInputItemsTmp Include="@(RestoreGraphProjectInputItems)" Condition=" '%(RestoreGraphProjectInputItems.Extension)' == '.csproj' Or '%(RestoreGraphProjectInputItems.Extension)' == '.vbproj' Or '%(RestoreGraphProjectInputItems.Extension)' == '.fsproj' Or '%(RestoreGraphProjectInputItems.Extension)' == '.nuproj' Or '%(RestoreGraphProjectInputItems.Extension)' == '.msbuildproj' Or '%(RestoreGraphProjectInputItems.Extension)' == '.vcxproj' " />
- </ItemGroup>
- <!-- Filter out disallowed types -->
- <ItemGroup Condition=" '$(RestoreProjectFilterMode)' == 'exclusionlist' ">
- <_FilteredRestoreGraphProjectInputItemsTmp Include="@(RestoreGraphProjectInputItems)" Condition=" '%(RestoreGraphProjectInputItems.Extension)' != '.metaproj' AND '%(RestoreGraphProjectInputItems.Extension)' != '.shproj' AND '%(RestoreGraphProjectInputItems.Extension)' != '.vcxitems' AND '%(RestoreGraphProjectInputItems.Extension)' != '' " />
- </ItemGroup>
- <!-- No filtering -->
- <ItemGroup Condition=" '$(RestoreProjectFilterMode)' != 'exclusionlist' AND '$(RestoreProjectFilterMode)' != 'inclusionlist' ">
- <_FilteredRestoreGraphProjectInputItemsTmp Include="@(RestoreGraphProjectInputItems)" />
- </ItemGroup>
- <!-- Remove duplicates -->
- <RemoveDuplicates Inputs="@(_FilteredRestoreGraphProjectInputItemsTmp)">
- <Output TaskParameter="Filtered" ItemName="FilteredRestoreGraphProjectInputItems" />
- </RemoveDuplicates>
- </Target>
- <!--
- ============================================================
- _GenerateRestoreGraph
- Entry point for creating the project to project restore graph.
- ============================================================
- -->
- <Target Name="_GenerateRestoreGraph" DependsOnTargets="_FilterRestoreGraphProjectInputItems;_GetAllRestoreProjectPathItems" Returns="@(_RestoreGraphEntry)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Message Text="Generating dg file" Importance="low" />
- <Message Text="%(_RestoreProjectPathItems.Identity)" Importance="low" />
- <!-- Use all projects if RestoreRecursive is true. Otherwise use only the top level projects. -->
- <ItemGroup>
- <_GenerateRestoreGraphProjectEntryInput Include="@(FilteredRestoreGraphProjectInputItems)" Condition=" '$(RestoreRecursive)' != 'true' " />
- <_GenerateRestoreGraphProjectEntryInput Include="@(_RestoreProjectPathItems)" Condition=" '$(RestoreRecursive)' == 'true' " />
- </ItemGroup>
- <!-- Process top level projects. -->
- <MsBuild Projects="@(_GenerateRestoreGraphProjectEntryInput)" Targets="_GenerateRestoreGraphProjectEntry" ContinueOnError="$(RestoreContinueOnError)" Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); $(_GenerateRestoreGraphProjectEntryInputProperties)" RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
- <Output TaskParameter="TargetOutputs" ItemName="_RestoreGraphEntry" />
- </MsBuild>
- <!-- Generate a spec for every project including dependencies. -->
- <MsBuild Projects="@(_RestoreProjectPathItems)" Targets="_GenerateProjectRestoreGraph" ContinueOnError="$(RestoreContinueOnError)" Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); $(_GenerateRestoreGraphProjectEntryInputProperties)" RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
- <Output TaskParameter="TargetOutputs" ItemName="_RestoreGraphEntry" />
- </MsBuild>
- </Target>
- <!--
- ============================================================
- _GenerateRestoreGraphProjectEntry
- Top level entry point within a project.
- ============================================================
- -->
- <Target Name="_GenerateRestoreGraphProjectEntry" DependsOnTargets="_GenerateRestoreSpecs;_GenerateDotnetCliToolReferenceSpecs" Returns="@(_RestoreGraphEntry)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Returns restore graph entries for the project and all dependencies -->
- </Target>
- <!--
- ============================================================
- _GenerateRestoreSpecs
- Mark entry points for restore.
- ============================================================
- -->
- <Target Name="_GenerateRestoreSpecs" DependsOnTargets="_GetRestoreProjectStyle" Returns="@(_RestoreGraphEntry)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Message Text="Restore entry point $(MSBuildProjectFullPath)" Importance="low" />
- <!-- Mark entry point -->
- <ItemGroup Condition=" '$(RestoreProjects)' == '' OR '$(RestoreProjects)' == 'true' ">
- <_RestoreGraphEntry Include="$([System.Guid]::NewGuid())" Condition=" '$(RestoreProjectStyle)' != 'Unknown' ">
- <Type>RestoreSpec</Type>
- <ProjectUniqueName>$(MSBuildProjectFullPath)</ProjectUniqueName>
- </_RestoreGraphEntry>
- </ItemGroup>
- </Target>
- <!--
- ============================================================
- _GenerateDotnetCliToolReferenceSpecs
- Collect DotnetCliToolReferences
- ============================================================
- -->
- <Target Name="_GenerateDotnetCliToolReferenceSpecs" Returns="@(_RestoreGraphEntry)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <DotnetCliToolTargetFramework Condition=" '$(DotnetCliToolTargetFramework)' == '' ">netcoreapp1.0</DotnetCliToolTargetFramework>
- </PropertyGroup>
- <!-- Write out tool references -->
- <GetRestoreDotnetCliToolsTask Condition=" '$(RestoreDotnetCliToolReferences)' == '' OR '$(RestoreDotnetCliToolReferences)' == 'true' " ProjectPath="$(MSBuildProjectFullPath)" ToolFramework="$(DotnetCliToolTargetFramework)" DotnetCliToolReferences="@(DotnetCliToolReference)">
- <Output TaskParameter="RestoreGraphItems" ItemName="_RestoreGraphEntry" />
- </GetRestoreDotnetCliToolsTask>
- </Target>
- <!--
- ============================================================
- _GetProjectJsonPath
- Discover the project.json path if one exists for the project.
- ============================================================
- -->
- <Target Name="_GetProjectJsonPath" Returns="$(_CurrentProjectJsonPath)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Get project.json path -->
- <!-- Skip this if the project style is already set. -->
- <GetRestoreProjectJsonPathTask ProjectPath="$(MSBuildProjectFullPath)" Condition=" '$(RestoreProjectStyle)' == 'ProjectJson' OR '$(RestoreProjectStyle)' == '' ">
- <Output TaskParameter="ProjectJsonPath" PropertyName="_CurrentProjectJsonPath" />
- </GetRestoreProjectJsonPathTask>
- </Target>
- <!--
- ============================================================
- _GetRestoreProjectStyle
- Determine the project restore type.
- ============================================================
- -->
- <Target Name="_GetRestoreProjectStyle" DependsOnTargets="_GetProjectJsonPath" Returns="$(RestoreProjectStyle)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- This may be overridden by setting RestoreProjectStyle in the project. -->
- <PropertyGroup>
- <!-- If any PackageReferences exist treat it as PackageReference. This has priority over project.json. -->
- <RestoreProjectStyle Condition=" '$(RestoreProjectStyle)' == '' AND @(PackageReference) != '' ">PackageReference</RestoreProjectStyle>
- <!-- If this is not a PackageReference project check if project.json or projectName.project.json exists. -->
- <RestoreProjectStyle Condition=" '$(RestoreProjectStyle)' == '' AND '$(_CurrentProjectJsonPath)' != '' ">ProjectJson</RestoreProjectStyle>
- <!-- This project is either a packages.config project or one that does not use NuGet at all. -->
- <RestoreProjectStyle Condition=" '$(RestoreProjectStyle)' == '' ">Unknown</RestoreProjectStyle>
- </PropertyGroup>
- </Target>
- <!--
- ============================================================
- _GetRestoreTargetFrameworksOutput
- Read target frameworks from the project.
- ============================================================
- -->
- <Target Name="_GetRestoreTargetFrameworksOutput" DependsOnTargets="_GetRestoreProjectStyle" Returns="@(_RestoreTargetFrameworksOutputFiltered)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <_RestoreProjectFramework />
- </PropertyGroup>
- <!-- For project.json projects target frameworks will be read from project.json. -->
- <GetRestoreProjectFrameworks Condition=" '$(RestoreProjectStyle)' != 'ProjectJson' " ProjectPath="$(MSBuildProjectFullPath)" TargetFrameworks="$(TargetFrameworks)" TargetFramework="$(TargetFramework)" TargetFrameworkMoniker="$(TargetFrameworkMoniker)" TargetPlatformIdentifier="$(TargetPlatformIdentifier)" TargetPlatformVersion="$(TargetPlatformVersion)" TargetPlatformMinVersion="$(TargetPlatformMinVersion)">
- <Output TaskParameter="ProjectTargetFrameworks" PropertyName="_RestoreProjectFramework" />
- </GetRestoreProjectFrameworks>
- <ItemGroup Condition=" '$(_RestoreProjectFramework)' != '' ">
- <_RestoreTargetFrameworksOutputFiltered Include="$(_RestoreProjectFramework.Split(';'))" />
- </ItemGroup>
- </Target>
- <!--
- ============================================================
- _GetRestoreTargetFrameworksAsItems
- Get the set of $(TargetFramework) and $(TargetFrameworks)
- values that should be used for inner builds.
- ============================================================
- -->
- <Target Name="_GetRestoreTargetFrameworksAsItems" DependsOnTargets="_GetRestoreProjectStyle;_GetRestoreTargetFrameworksOutput" Returns="@(_RestoreTargetFrameworkItems)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <_RestoreTargetFrameworkItemsHasValues Condition=" '$(TargetFramework)' != '' OR '$(TargetFrameworks)' != '' ">true</_RestoreTargetFrameworkItemsHasValues>
- </PropertyGroup>
- <!-- Only return values for NETCore PackageReference projects -->
- <ItemGroup Condition=" '$(RestoreProjectStyle)' == 'PackageReference' AND '$(_RestoreTargetFrameworkItemsHasValues)' == 'true' ">
- <_RestoreTargetFrameworkItems Include="@(_RestoreTargetFrameworksOutputFiltered)" />
- </ItemGroup>
- </Target>
- <!--
- ============================================================
- _GenerateRestoreProjectSpec
- Generate a restore project spec for the current project.
- ============================================================
- -->
- <Target Name="_GenerateRestoreProjectSpec" DependsOnTargets="_GetRestoreProjectStyle;_GetRestoreTargetFrameworksOutput" Returns="@(_RestoreGraphEntry)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Determine the restore output path -->
- <PropertyGroup Condition=" '$(RestoreProjectStyle)' == 'PackageReference' ">
- <RestoreOutputPath Condition=" '$(RestoreOutputPath)' == '' ">$(BaseIntermediateOutputPath)</RestoreOutputPath>
- </PropertyGroup>
- <ConvertToAbsolutePath Paths="$(RestoreOutputPath)" Condition=" '$(RestoreProjectStyle)' == 'PackageReference' ">
- <Output TaskParameter="AbsolutePaths" PropertyName="RestoreOutputAbsolutePath" />
- </ConvertToAbsolutePath>
- <!--
- Determine project name for the assets file.
- Highest priority: PackageId
- If PackageId does not exist use: AssemblyName
- If AssemblyName does not exist fallback to the project file name without the extension: $(MSBuildProjectName)
- For non-NETCore projects use only: $(MSBuildProjectName)
- -->
- <PropertyGroup>
- <_RestoreProjectName>$(MSBuildProjectName)</_RestoreProjectName>
- <_RestoreProjectName Condition=" '$(RestoreProjectStyle)' == 'PackageReference' AND '$(AssemblyName)' != '' ">$(AssemblyName)</_RestoreProjectName>
- <_RestoreProjectName Condition=" '$(RestoreProjectStyle)' == 'PackageReference' AND '$(PackageId)' != '' ">$(PackageId)</_RestoreProjectName>
- </PropertyGroup>
- <!--
- Determine project version for .NETCore projects
- Default to 1.0.0
- Use Version if it exists
- Override with PackageVersion if it exists (same as pack)
- -->
- <PropertyGroup Condition=" '$(RestoreProjectStyle)' == 'PackageReference' ">
- <_RestoreProjectVersion>1.0.0</_RestoreProjectVersion>
- <_RestoreProjectVersion Condition=" '$(Version)' != '' ">$(Version)</_RestoreProjectVersion>
- <_RestoreProjectVersion Condition=" '$(PackageVersion)' != '' ">$(PackageVersion)</_RestoreProjectVersion>
- </PropertyGroup>
- <!-- Determine if this will use cross targeting -->
- <PropertyGroup Condition=" '$(RestoreProjectStyle)' == 'PackageReference' AND '$(TargetFrameworks)' != '' ">
- <_RestoreCrossTargeting>true</_RestoreCrossTargeting>
- </PropertyGroup>
- <!-- Determine if ContentFiles should be written by NuGet -->
- <PropertyGroup Condition=" '$(RestoreProjectStyle)' == 'PackageReference' AND '$(_RestoreSkipContentFileWrite)' == '' ">
- <_RestoreSkipContentFileWrite Condition=" '$(TargetFrameworks)' == '' AND '$(TargetFramework)' == '' ">true</_RestoreSkipContentFileWrite>
- </PropertyGroup>
- <!-- Write properties for the top level entry point -->
- <ItemGroup Condition=" '$(RestoreProjectStyle)' == 'PackageReference' ">
- <_RestoreGraphEntry Include="$([System.Guid]::NewGuid())">
- <Type>ProjectSpec</Type>
- <Version>$(_RestoreProjectVersion)</Version>
- <ProjectUniqueName>$(MSBuildProjectFullPath)</ProjectUniqueName>
- <ProjectPath>$(MSBuildProjectFullPath)</ProjectPath>
- <ProjectName>$(_RestoreProjectName)</ProjectName>
- <Sources>$(RestoreSources)</Sources>
- <FallbackFolders>$(RestoreFallbackFolders)</FallbackFolders>
- <PackagesPath>$(RestorePackagesPath)</PackagesPath>
- <ProjectStyle>$(RestoreProjectStyle)</ProjectStyle>
- <OutputPath>$(RestoreOutputAbsolutePath)</OutputPath>
- <TargetFrameworks>@(_RestoreTargetFrameworksOutputFiltered)</TargetFrameworks>
- <RuntimeIdentifiers>$(RuntimeIdentifiers);$(RuntimeIdentifier)</RuntimeIdentifiers>
- <RuntimeSupports>$(RuntimeSupports)</RuntimeSupports>
- <CrossTargeting>$(_RestoreCrossTargeting)</CrossTargeting>
- <RestoreLegacyPackagesDirectory>$(RestoreLegacyPackagesDirectory)</RestoreLegacyPackagesDirectory>
- <ValidateRuntimeAssets>$(ValidateRuntimeIdentifierCompatibility)</ValidateRuntimeAssets>
- <SkipContentFileWrite>$(_RestoreSkipContentFileWrite)</SkipContentFileWrite>
- </_RestoreGraphEntry>
- </ItemGroup>
- <!-- Use project.json -->
- <ItemGroup Condition=" '$(RestoreProjectStyle)' == 'ProjectJson' ">
- <_RestoreGraphEntry Include="$([System.Guid]::NewGuid())">
- <Type>ProjectSpec</Type>
- <ProjectUniqueName>$(MSBuildProjectFullPath)</ProjectUniqueName>
- <ProjectPath>$(MSBuildProjectFullPath)</ProjectPath>
- <ProjectName>$(_RestoreProjectName)</ProjectName>
- <Sources>$(RestoreSources)</Sources>
- <FallbackFolders>$(RestoreFallbackFolders)</FallbackFolders>
- <PackagesPath>$(RestorePackagesPath)</PackagesPath>
- <FallbackFolders>$(RestoreFallbackFolders)</FallbackFolders>
- <ProjectJsonPath>$(_CurrentProjectJsonPath)</ProjectJsonPath>
- <ProjectStyle>$(RestoreProjectStyle)</ProjectStyle>
- </_RestoreGraphEntry>
- </ItemGroup>
- <!-- Non-NuGet type -->
- <ItemGroup Condition=" '$(RestoreProjectStyle)' == 'Unknown' ">
- <_RestoreGraphEntry Include="$([System.Guid]::NewGuid())">
- <Type>ProjectSpec</Type>
- <ProjectUniqueName>$(MSBuildProjectFullPath)</ProjectUniqueName>
- <ProjectPath>$(MSBuildProjectFullPath)</ProjectPath>
- <ProjectName>$(_RestoreProjectName)</ProjectName>
- <ProjectStyle>$(RestoreProjectStyle)</ProjectStyle>
- <TargetFrameworks>@(_RestoreTargetFrameworksOutputFiltered)</TargetFrameworks>
- </_RestoreGraphEntry>
- </ItemGroup>
- </Target>
- <!--
- ============================================================
- _GenerateRestoreDependencies
- Generate items for package and project references.
- ============================================================
- -->
- <Target Name="_GenerateRestoreDependencies" DependsOnTargets="_GetRestoreProjectStyle;_GetRestoreTargetFrameworksAsItems" Returns="@(_RestoreGraphEntry)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Get project and package references -->
- <!-- Evaluate for each framework -->
- <MSBuild Projects="$(MSBuildProjectFullPath)" Targets="_GenerateProjectRestoreGraphPerFramework" ContinueOnError="$(RestoreContinueOnError)" Properties="TargetFramework=%(_RestoreTargetFrameworkItems.Identity); %(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); $(_GenerateRestoreGraphProjectEntryInputProperties)" RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
- <Output TaskParameter="TargetOutputs" ItemName="_RestoreGraphEntry" />
- </MSBuild>
- </Target>
- <!--
- ============================================================
- _GenerateProjectRestoreGraph
- Recursively walk project to project references.
- ============================================================
- -->
- <Target Name="_GenerateProjectRestoreGraph" DependsOnTargets=" _GetRestoreProjectStyle; _GetRestoreTargetFrameworksOutput; _GenerateRestoreProjectSpec; _GenerateRestoreDependencies" Returns="@(_RestoreGraphEntry)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Output from dependency targets -->
- </Target>
- <!--
- ============================================================
- _GenerateProjectRestoreGraphPerFramework
- Walk dependencies using $(TargetFramework)
- ============================================================
- -->
- <Target Name="_GenerateProjectRestoreGraphPerFramework" DependsOnTargets="_GetRestoreProjectStyle" Returns="@(_RestoreGraphEntry)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Write out project references -->
- <GetRestoreProjectReferencesTask ProjectUniqueName="$(MSBuildProjectFullPath)" ProjectReferences="@(ProjectReference)" TargetFrameworks="$(TargetFramework)" ParentProjectPath="$(MSBuildProjectFullPath)">
- <Output TaskParameter="RestoreGraphItems" ItemName="_RestoreGraphEntry" />
- </GetRestoreProjectReferencesTask>
- <!-- Write out package references for NETCore -->
- <GetRestorePackageReferencesTask Condition=" '$(RestoreProjectStyle)' == 'PackageReference' " ProjectUniqueName="$(MSBuildProjectFullPath)" PackageReferences="@(PackageReference)" TargetFrameworks="$(TargetFramework)">
- <Output TaskParameter="RestoreGraphItems" ItemName="_RestoreGraphEntry" />
- </GetRestorePackageReferencesTask>
- <!-- Write out target framework information -->
- <ItemGroup Condition=" '$(RestoreProjectStyle)' == 'PackageReference' AND '$(PackageTargetFallback)' != '' ">
- <_RestoreGraphEntry Include="$([System.Guid]::NewGuid())">
- <Type>TargetFrameworkInformation</Type>
- <ProjectUniqueName>$(MSBuildProjectFullPath)</ProjectUniqueName>
- <PackageTargetFallback>$(PackageTargetFallback)</PackageTargetFallback>
- <TargetFramework>$(TargetFramework)</TargetFramework>
- </_RestoreGraphEntry>
- </ItemGroup>
- </Target>
- <!--
- ============================================================
- _GenerateRestoreProjectPathItemsPerFramework
- Get absolute paths for all project references.
- ============================================================
- -->
- <Target Name="_GenerateRestoreProjectPathItemsPerFramework" Returns="@(_RestoreProjectPathItems)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Get the absolute paths to all projects -->
- <ConvertToAbsolutePath Paths="@(ProjectReference)">
- <Output TaskParameter="AbsolutePaths" PropertyName="_RestoreGraphAbsoluteProjectPaths" />
- </ConvertToAbsolutePath>
- <ItemGroup>
- <_RestoreProjectPathItems Include="$(_RestoreGraphAbsoluteProjectPaths)" />
- </ItemGroup>
- </Target>
- <!--
- ============================================================
- _GenerateRestoreProjectPathItems
- Get all project references regardless of framework
- ============================================================
- -->
- <Target Name="_GenerateRestoreProjectPathItems" DependsOnTargets="_GetRestoreTargetFrameworksOutput;_GetRestoreTargetFrameworksAsItems" Returns="@(_CurrentRestoreProjectPathItems)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Get all project references for the current project -->
- <MSBuild Projects="$(MSBuildProjectFullPath)" Targets="_GenerateRestoreProjectPathItemsPerFramework" ContinueOnError="$(RestoreContinueOnError)" Properties="TargetFramework=%(_RestoreTargetFrameworkItems.Identity); %(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); $(_GenerateRestoreGraphProjectEntryInputProperties)" RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
- <Output TaskParameter="TargetOutputs" ItemName="_CurrentRestoreProjectPathItemsOutputs" />
- </MSBuild>
- <!-- Drop any duplicate items -->
- <RemoveDuplicates Inputs="@(_CurrentRestoreProjectPathItemsOutputs)">
- <Output TaskParameter="Filtered" ItemName="_CurrentRestoreProjectPathItems" />
- </RemoveDuplicates>
- </Target>
- <!--
- ============================================================
- _GenerateRestoreProjectPathWalk
- Recursively walk projects
- ============================================================
- -->
- <Target Name="_GenerateRestoreProjectPathWalk" DependsOnTargets="_GenerateRestoreProjectPathItems;_GetRestoreTargetFrameworksAsItems" Returns="@(_RestoreProjectPathItems)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Walk project references -->
- <MSBuild Projects="@(_CurrentRestoreProjectPathItems)" Targets="_GenerateRestoreProjectPathWalk" ContinueOnError="$(RestoreContinueOnError)" Properties="TargetFramework=%(_RestoreTargetFrameworkItems.Identity); %(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); $(_GenerateRestoreGraphProjectEntryInputProperties)" RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
- <Output TaskParameter="TargetOutputs" ItemName="_GenerateRestoreProjectPathWalkOutputs" />
- </MSBuild>
- <!-- Include the current project in the result -->
- <ItemGroup>
- <_GenerateRestoreProjectPathWalkOutputs Include="$(MSBuildProjectFullPath)" />
- </ItemGroup>
- <!-- Remove duplicates -->
- <RemoveDuplicates Inputs="@(_GenerateRestoreProjectPathWalkOutputs)">
- <Output TaskParameter="Filtered" ItemName="_RestoreProjectPathItems" />
- </RemoveDuplicates>
- </Target>
- <!--
- ============================================================
- _GetAllRestoreProjectPathItems
- Get the full list of known projects.
- This includes all child projects from all target frameworks.
- ============================================================
- -->
- <Target Name="_GetAllRestoreProjectPathItems" DependsOnTargets="_FilterRestoreGraphProjectInputItems" Returns="@(_RestoreProjectPathItems)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Walk projects -->
- <MsBuild Projects="@(FilteredRestoreGraphProjectInputItems)" Targets="_GenerateRestoreProjectPathWalk" ContinueOnError="$(RestoreContinueOnError)" Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); $(_GenerateRestoreGraphProjectEntryInputProperties)" RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
- <Output TaskParameter="TargetOutputs" ItemName="_RestoreProjectPathItemsOutputs" />
- </MsBuild>
- <!-- Remove duplicates -->
- <RemoveDuplicates Inputs="@(_RestoreProjectPathItemsOutputs)">
- <Output TaskParameter="Filtered" ItemName="_RestoreProjectPathItems" />
- </RemoveDuplicates>
- </Target>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\15.0\Microsoft.Common.targets\ImportAfter\Microsoft.NuGet.ImportAfter.targets
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Microsoft.Common.CrossTargeting.targets
- ============================================================================================================================================
- -->
- <!--<Import Project="$(CustomAfterMicrosoftCommonCrossTargetingTargets)" Condition="'$(CustomAfterMicrosoftCommonCrossTargetingTargets)' != '' and Exists('$(CustomAfterMicrosoftCommonCrossTargetingTargets)')" />-->
- <!--
- Allow extensions like NuGet restore to work before any package assets are available.
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ImportByWildcardAfterMicrosoftCommonCrossTargetingTargets Condition="'$(ImportByWildcardAfterMicrosoftCommonCrossTargetingTargets)' == ''">true</ImportByWildcardAfterMicrosoftCommonCrossTargetingTargets>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.CrossTargeting.targets\ImportAfter\*.targets" Condition="'$(ImportByWildcardAfterMicrosoftCommonCrossTargetingTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.CrossTargeting.targets\ImportAfter')">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\15.0\Microsoft.Common.CrossTargeting.targets\ImportAfter\Microsoft.TestPlatform.CrossTargeting.targets
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.TestPlatform.CrossTargeting.targets
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <VSTestTaskAssemblyFile Condition="$(VSTestTaskAssemblyFile) == ''">$(MSBuildExtensionsPath)\Microsoft.TestPlatform.Build.dll</VSTestTaskAssemblyFile>
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- </PropertyGroup>
- <UsingTask TaskName="Microsoft.TestPlatform.Build.Tasks.BuildLogTask" AssemblyFile="$(VSTestTaskAssemblyFile)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <!--
- ===================================================================================
- DispatchToInnerBuildsWithVSTestTarget
- Builds this project with /t:$(InnerVSTestTargets) /p:TargetFramework=X for each
- value X in $(TargetFrameworks)
- [IN]
- $(TargetFrameworks) - Semicolon delimited list of target frameworks.
- $(InnerVSTestTargets) - The targets to build for each target framework
- [OUT]
- @(InnerOutput) - The combined output items of inner targets across
- all target frameworks..
- ===================================================================================
- -->
- <Target Name="DispatchToInnerBuildsWithVSTestTarget" Returns="@(InnerOutput)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <_TargetFramework Include="$(TargetFrameworks)" />
- </ItemGroup>
- <MSBuild Projects="$(MSBuildProjectFile)" Condition="'$(TargetFrameworks)' != '' " Targets="$(InnerVSTestTargets)" Properties="TargetFramework=%(_TargetFramework.Identity);VSTestNoBuild=true" ContinueOnError="ErrorAndContinue">
- <Output ItemName="InnerOutput" TaskParameter="TargetOutputs" />
- </MSBuild>
- </Target>
- <!--
- ==================================================================================
- VSTest
- Cross-targeting version of VSTest.
- [IN]
- $(TargetFrameworks) - Semicolon delimited list of target frameworks.
- $(InnerVSTestTargets) - The targets to build for each target framework. Defaults
- to 'VSTest' if unset, but allows override to support
- `msbuild /p:InnerTargets=X;Y;Z` which will build X, Y,
- and Z targets for each target framework.
- [OUT]
- @(InnerOutput) - The combined output items of the inner targets across
- all builds.
- =================================================================================
- -->
- <Target Name="VSTest" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <CallTarget Condition="'$(VSTestNoBuild)' != 'true'" Targets="BuildProject" />
- <CallTarget Targets="SetVSTestInnerTarget" />
- <CallTarget Targets="DispatchToInnerBuildsWithVSTestTarget" />
- </Target>
- <Target Name="BuildProject" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Microsoft.TestPlatform.Build.Tasks.BuildLogTask BuildStarted="True" />
- <CallTarget Targets="Build" />
- <Microsoft.TestPlatform.Build.Tasks.BuildLogTask />
- </Target>
- <Target Name="SetVSTestInnerTarget" Returns="@(InnerOutput)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup Condition="'$(InnerVSTestTargets)' == ''">
- <InnerVSTestTargets>VSTest</InnerVSTestTargets>
- </PropertyGroup>
- </Target>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Microsoft.Common.CrossTargeting.targets
- ============================================================================================================================================
- -->
- <!--
- Import project extensions which usually come from packages. Package management systems will create a file at:
- $(MSBuildProjectExtensionsPath)\$(MSBuildProjectFile).<SomethingUnique>.targets
- Each package management system should use a unique moniker to avoid collisions. It is a wild-card iport so the package
- management system can write out multiple files but the order of the import is alphabetic because MSBuild sorts the list.
- This is the same import that would happen in an inner (non-cross targeting) build. Package management systems are responsible for generating
- appropriate conditions based on $(IsCrossTargetingBuild) to pull in only those package targets that are meant to participate in a cross-targeting
- build.
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ImportProjectExtensionTargets Condition="'$(ImportProjectExtensionTargets)' == ''">true</ImportProjectExtensionTargets>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.targets" Condition="'$(ImportProjectExtensionTargets)' == 'true' and exists('$(MSBuildProjectExtensionsPath)')">
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\test\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests\obj\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests.csproj.nuget.g.targets
- ============================================================================================================================================
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- </PropertyGroup>
- <!--<ImportGroup Condition=" '$(TargetFramework)' == '' AND '$(ExcludeRestorePackageImports)' != 'true' ">-->
- <!--
- ============================================================================================================================================
- <Import Project="$(NuGetPackageRoot)xunit.core\2.3.0-beta2-build3683\buildMultiTargeting\xunit.core.targets" Condition="Exists('$(NuGetPackageRoot)xunit.core\2.3.0-beta2-build3683\buildMultiTargeting\xunit.core.targets')">
- C:\Users\asplab\.nuget\packages\xunit.core\2.3.0-beta2-build3683\buildMultiTargeting\xunit.core.targets
- ============================================================================================================================================
- -->
- <!-- Support for importing targets via the runner -->
- <!--<Import Project="$(_Xunit_ImportTargetsFile)" Condition=" '$(_Xunit_ImportTargetsFile)' != '' " />-->
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\test\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests\obj\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests.csproj.nuget.g.targets
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- <Import Project="$(NuGetPackageRoot)internal.aspnetcore.sdk\2.1.0-rc2-15272\buildMultiTargeting\Internal.AspNetCore.Sdk.targets" Condition="Exists('$(NuGetPackageRoot)internal.aspnetcore.sdk\2.1.0-rc2-15272\buildMultiTargeting\Internal.AspNetCore.Sdk.targets')">
- C:\Users\asplab\.nuget\packages\internal.aspnetcore.sdk\2.1.0-rc2-15272\buildMultiTargeting\Internal.AspNetCore.Sdk.targets
- ============================================================================================================================================
- -->
- <!--
- WARNING: These targets are intended for building Microsoft's ASP.NET Core repos, and is not intended
- for use outside of Microsoft.
- -->
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildThisFileDirectory)..\targets\Common.targets">
- C:\Users\asplab\.nuget\packages\internal.aspnetcore.sdk\2.1.0-rc2-15272\targets\Common.targets
- ============================================================================================================================================
- -->
- <!--
- WARNING: These targets are intended for building Microsoft's ASP.NET Core repos, and is not intended
- for use outside of Microsoft.
- Usage: This file needs to be imported into the 'outer build'.
- For multi-targeting projects, this will be imported from buildMultiTargeting/Internal.AspNetCore.Sdk.targets.
- For single-tfm projects, this will be imported from build/Internal.AspNetCore.Sdk.targets.
- -->
- <!-- workaround https://github.com/NuGet/Home/issues/4726 -->
- <PropertyGroup>
- <IncludeSymbols Condition="'$(NuspecFile)'!=''">false</IncludeSymbols>
- </PropertyGroup>
- <Target Name="_ShowBuildVersion" BeforeTargets="PrepareForBuild">
- <Message Text="Build version: $(AssemblyName)/$(TargetFramework)/$(Version)" Importance="normal" />
- </Target>
- <Target Name="_CoreGenerateCSharpForResources">
- <RemoveDuplicates Inputs="@(EmbeddedResource)">
- <Output TaskParameter="Filtered" ItemName="_ResxFiles" />
- </RemoveDuplicates>
- <ItemGroup>
- <_ResxFiles Update="@(_ResxFiles)" Condition="'%(_ResxFiles.GeneratedFileName)' == ''">
- <GeneratedFileName>Properties\%(FileName).Designer.cs</GeneratedFileName>
- </_ResxFiles>
- </ItemGroup>
- <Message Importance="high" Text="Found @(_ResxFiles ->Count()) resx file(s) in $(MSBuildProjectName)" />
- <Sdk_GenerateResxDesignerFiles ResourceFiles="@(_ResxFiles)">
- <Output TaskParameter="FileWrites" ItemName="FileWrites" />
- </Sdk_GenerateResxDesignerFiles>
- </Target>
- <!--
- ============================================================================================================================================
- </Import>
- C:\Users\asplab\.nuget\packages\internal.aspnetcore.sdk\2.1.0-rc2-15272\buildMultiTargeting\Internal.AspNetCore.Sdk.targets
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildThisFileDirectory)ApiCheck.targets">
- C:\Users\asplab\.nuget\packages\internal.aspnetcore.sdk\2.1.0-rc2-15272\buildMultiTargeting\ApiCheck.targets
- ============================================================================================================================================
- -->
- <!--
- WARNING: These targets are intended for building Microsoft's ASP.NET Core repos and are not intended
- for use outside of Microsoft.
- -->
- <Target Name="ApiCheck" Condition=" '$(EnableApiCheck)' == 'true' ">
- <ItemGroup>
- <_TargetFrameworks Remove="@(_TargetFrameworks)" />
- <_TargetFrameworks Include="$(TargetFrameworks)" />
- </ItemGroup>
- <MSBuild Projects="$(MSBuildProjectFullPath)" Targets="ApiCheck" Properties="TargetFramework=%(_TargetFrameworks.Identity)" RemoveProperties="TargetFrameworks" />
- </Target>
- <!--
- ============================================================================================================================================
- </Import>
- C:\Users\asplab\.nuget\packages\internal.aspnetcore.sdk\2.1.0-rc2-15272\buildMultiTargeting\Internal.AspNetCore.Sdk.targets
- ============================================================================================================================================
- -->
- <Target Name="_ResolveEmbeddedResources">
- <ItemGroup>
- <_TargetFrameworks Remove="@(_TargetFrameworks)" />
- <_TargetFrameworks Include="$(TargetFrameworks)" />
- </ItemGroup>
- <MSBuild Projects="$(MSBuildProjectFullPath)" Targets="_ResolveEmbeddedResources" Properties="TargetFramework=%(_TargetFrameworks.Identity)">
- <Output TaskParameter="TargetOutputs" ItemName="EmbeddedResource" />
- </MSBuild>
- </Target>
- <Target Name="Resx" DependsOnTargets="_ResolveEmbeddedResources;_CoreGenerateCSharpForResources" />
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\test\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests\obj\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests.csproj.nuget.g.targets
- ============================================================================================================================================
- -->
- <!--</ImportGroup>-->
- <!--<ImportGroup Condition=" '$(TargetFramework)' == 'net461' AND '$(ExcludeRestorePackageImports)' != 'true' ">-->
- <!--<Import Project="$(NuGetPackageRoot)xunit.core\2.3.0-beta2-build3683\build\xunit.core.targets" Condition="Exists('$(NuGetPackageRoot)xunit.core\2.3.0-beta2-build3683\build\xunit.core.targets')" />-->
- <!--<Import Project="$(NuGetPackageRoot)microsoft.packaging.tools\1.0.0-preview2-25316-01\build\Microsoft.Packaging.Tools.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.packaging.tools\1.0.0-preview2-25316-01\build\Microsoft.Packaging.Tools.targets')" />-->
- <!--<Import Project="$(NuGetPackageRoot)netstandard.library\2.0.0-preview2-25316-01\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('$(NuGetPackageRoot)netstandard.library\2.0.0-preview2-25316-01\build\netstandard2.0\NETStandard.Library.targets')" />-->
- <!--<Import Project="$(NuGetPackageRoot)netstandard.library.netframework\2.0.0-preview2-25304-02\build\net461\NETStandard.Library.NETFramework.targets" Condition="Exists('$(NuGetPackageRoot)netstandard.library.netframework\2.0.0-preview2-25304-02\build\net461\NETStandard.Library.NETFramework.targets')" />-->
- <!--<Import Project="$(NuGetPackageRoot)internal.aspnetcore.sdk\2.1.0-rc2-15272\build\Internal.AspNetCore.Sdk.targets" Condition="Exists('$(NuGetPackageRoot)internal.aspnetcore.sdk\2.1.0-rc2-15272\build\Internal.AspNetCore.Sdk.targets')" />-->
- <!--</ImportGroup>-->
- <!--<ImportGroup Condition=" '$(TargetFramework)' == 'netcoreapp2.0' AND '$(ExcludeRestorePackageImports)' != 'true' ">-->
- <!--<Import Project="$(NuGetPackageRoot)microsoft.packaging.tools\1.0.0-preview2-25316-01\build\Microsoft.Packaging.Tools.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.packaging.tools\1.0.0-preview2-25316-01\build\Microsoft.Packaging.Tools.targets')" />-->
- <!--<Import Project="$(NuGetPackageRoot)netstandard.library\2.0.0-preview2-25316-01\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('$(NuGetPackageRoot)netstandard.library\2.0.0-preview2-25316-01\build\netstandard2.0\NETStandard.Library.targets')" />-->
- <!--<Import Project="$(NuGetPackageRoot)xunit.core\2.3.0-beta2-build3683\build\xunit.core.targets" Condition="Exists('$(NuGetPackageRoot)xunit.core\2.3.0-beta2-build3683\build\xunit.core.targets')" />-->
- <!--<Import Project="$(NuGetPackageRoot)microsoft.netcore.app\2.0.0-preview2-25319-02\build\netcoreapp2.0\Microsoft.NETCore.App.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.app\2.0.0-preview2-25319-02\build\netcoreapp2.0\Microsoft.NETCore.App.targets')" />-->
- <!--<Import Project="$(NuGetPackageRoot)internal.aspnetcore.sdk\2.1.0-rc2-15272\build\Internal.AspNetCore.Sdk.targets" Condition="Exists('$(NuGetPackageRoot)internal.aspnetcore.sdk\2.1.0-rc2-15272\build\Internal.AspNetCore.Sdk.targets')" />-->
- <!--</ImportGroup>-->
- <!--
- ============================================================================================================================================
- </Import>
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.targets" Condition="'$(ImportProjectExtensionTargets)' == 'true' and exists('$(MSBuildProjectExtensionsPath)')">
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\test\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests\obj\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests.csproj.pinnedversions.targets
- ============================================================================================================================================
- -->
- <ItemGroup>
- <PackageReference Update="NETStandard.Library.NETFramework" Version="2.0.0-preview2-25304-02" Condition="'$(TargetFramework)'=='net461'" />
- <PackageReference Update="Microsoft.AspNetCore.Server.IntegrationTesting" Version="0.4.0-preview2-25265" Condition="'$(TargetFramework)'=='net461'" />
- <PackageReference Update="Microsoft.Extensions.Logging.Console" Version="2.0.0-preview2-25265" Condition="'$(TargetFramework)'=='net461'" />
- <PackageReference Update="Microsoft.NET.Test.Sdk" Version="15.3.0-preview-20170523-01" Condition="'$(TargetFramework)'=='net461'" />
- <PackageReference Update="Microsoft.AspNetCore.Server.IntegrationTesting" Version="0.4.0-preview2-25265" Condition="'$(TargetFramework)'=='netcoreapp2.0'" />
- <PackageReference Update="Microsoft.Extensions.Logging.Console" Version="2.0.0-preview2-25265" Condition="'$(TargetFramework)'=='netcoreapp2.0'" />
- <PackageReference Update="Microsoft.NET.Test.Sdk" Version="15.3.0-preview-20170523-01" Condition="'$(TargetFramework)'=='netcoreapp2.0'" />
- </ItemGroup>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Microsoft.Common.CrossTargeting.targets
- ============================================================================================================================================
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ImportDirectoryBuildTargets Condition="'$(ImportDirectoryBuildTargets)' == ''">true</ImportDirectoryBuildTargets>
- </PropertyGroup>
- <!--
- Determine the path to the directory build targets file if the user did not disable $(ImportDirectoryBuildTargets) and
- they did not already specify an absolute path to use via $(DirectoryBuildTargetsPath)
- -->
- <PropertyGroup Condition="'$(ImportDirectoryBuildTargets)' == 'true' and '$(DirectoryBuildTargetsPath)' == ''" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <_DirectoryBuildTargetsFile Condition="'$(_DirectoryBuildTargetsFile)' == ''">Directory.Build.targets</_DirectoryBuildTargetsFile>
- <_DirectoryBuildTargetsBasePath Condition="'$(_DirectoryBuildTargetsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), '$(_DirectoryBuildTargetsFile)'))</_DirectoryBuildTargetsBasePath>
- <DirectoryBuildTargetsPath Condition="'$(_DirectoryBuildTargetsBasePath)' != '' and '$(_DirectoryBuildTargetsFile)' != ''">$([System.IO.Path]::Combine('$(_DirectoryBuildTargetsBasePath)', '$(_DirectoryBuildTargetsFile)'))</DirectoryBuildTargetsPath>
- </PropertyGroup>
- <PropertyGroup Condition="'$(ImportDirectoryBuildTargets)' == 'true' and exists('$(DirectoryBuildTargetsPath)')" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MSBuildAllProjects>$(MSBuildAllProjects);$(DirectoryBuildTargetsPath)</MSBuildAllProjects>
- </PropertyGroup>
- <!--<Import Project="$(DirectoryBuildTargetsPath)" Condition="'$(ImportDirectoryBuildTargets)' == 'true' and exists('$(DirectoryBuildTargetsPath)')" />-->
- <!-- TODO: https://github.com/Microsoft/msbuild/issues/1062: Remove this temporary hook when possible. -->
- <!--<Import Project="$(CoreCrossTargetingTargetsPath)" Condition="'$(CoreCrossTargetingTargetsPath)' != '' and Exists('$(CoreCrossTargetingTargetsPath)')" />-->
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Microsoft.CSharp.CrossTargeting.targets
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Microsoft.CSharp.targets
- ============================================================================================================================================
- -->
- <!-- Really should be imported right after Microsoft.NETFramework.props, but because Microsoft.CSharp.targets imports
- Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
- targets), and Microsoft.Common.targets does likewise with Microsoft.NETFramework.props, we're stuck doing it this
- way instead. -->
- <!--<ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">-->
- <!--<Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter')" />-->
- <!--<Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter')" />-->
- <!--</ImportGroup>-->
- <!-- Really should be imported right after Microsoft.Common.targets, but because Microsoft.CSharp.targets imports
- Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
- targets), we're stuck doing it this way instead. -->
- <!--<ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">-->
- <!--<Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter')" />-->
- <!--<Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter')" />-->
- <!--</ImportGroup>-->
- <!--<ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">-->
- <!--<Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportAfter')" />-->
- <!--<Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportAfter')" />-->
- <!--</ImportGroup>-->
- <!-- Fix up FrameworkPathOverride, which is primarily used to determine the location of mscorlib.dll in the
- (relatively uncommon) situation where the reference assemblies, in which it's usually found, are not
- installed. Defined here rather than in Microsoft.Common.targets because the .NET Microsoft.CSharp.targets
- imports Microsoft.Common.targets from the current directory. -->
- <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <FrameworkPathOverride Condition="!Exists('$(FrameworkPathOverride)\mscorlib.dll')">$(MSBuildFrameworkToolsPath)</FrameworkPathOverride>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.targets
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- <Import Project="$(MSBuildThisFileDirectory)..\buildCrossTargeting\Microsoft.NET.Sdk.targets" Condition="'$(IsCrossTargetingBuild)' == 'true'">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\buildCrossTargeting\Microsoft.NET.Sdk.targets
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.NET.Sdk.targets
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- <Import Project="..\build\Microsoft.NET.Sdk.Common.targets">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.Common.targets
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- Microsoft.NET.Sdk.Common.targets
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <!-- This file is imported by both cross-targeting and inner builds. Set properties that need to be available to both here. -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- <MicrosoftNETBuildTasksDirectoryRoot>$(MSBuildThisFileDirectory)..\tools\</MicrosoftNETBuildTasksDirectoryRoot>
- <MicrosoftNETBuildTasksTFM Condition=" '$(MSBuildRuntimeType)' == 'Core'">netcoreapp1.0</MicrosoftNETBuildTasksTFM>
- <MicrosoftNETBuildTasksTFM Condition=" '$(MicrosoftNETBuildTasksTFM)' == ''">net46</MicrosoftNETBuildTasksTFM>
- <MicrosoftNETBuildTasksDirectory>$(MicrosoftNETBuildTasksDirectoryRoot)$(MicrosoftNETBuildTasksTFM)/</MicrosoftNETBuildTasksDirectory>
- <MicrosoftNETBuildTasksAssembly>$(MicrosoftNETBuildTasksDirectory)Microsoft.NET.Build.Tasks.dll</MicrosoftNETBuildTasksAssembly>
- <!--
- Hardcoded list of known implicit packges that are added to project from default SDK targets implicitly.
- Should be re-visited when multiple TFM support is added to Dependencies logic.
- -->
- <DefaultImplicitPackages>Microsoft.NETCore.App;NETStandard.Library</DefaultImplicitPackages>
- </PropertyGroup>
- <PropertyGroup Condition="'$(DotnetCliToolTargetFramework)' == '' And '$(BundledNETCoreAppTargetFrameworkVersion)' != ''" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Set the TFM used to restore .NET CLI tools to match the version of .NET Core bundled in the CLI -->
- <DotnetCliToolTargetFramework>netcoreapp$(BundledNETCoreAppTargetFrameworkVersion)</DotnetCliToolTargetFramework>
- </PropertyGroup>
- <UsingTask TaskName="GetNearestTargetFramework" AssemblyFile="$(MicrosoftNETBuildTasksAssembly)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <UsingTask TaskName="NETSdkError" AssemblyFile="$(MicrosoftNETBuildTasksAssembly)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <!--
- ============================================================
- GetTargetFrameworkProperties
- Invoked by common targets to return the set of properties
- (in the form "key1=value1;...keyN=valueN") needed to build
- against the target framework that best matches the referring
- project's target framework.
- The referring project's $(TargetFrameworkMoniker) is passed
- in as $(ReferringTargetFramework).
- This is in the common targets so that it will apply to both
- cross-targeted and single-targeted projects. It is run
- for single-targeted projects so that an error will be
- generated if the referenced project is not compatible
- with the referencing project's target framework.
- ============================================================
- -->
- <Target Name="GetTargetFrameworkProperties" Returns="TargetFramework=$(NearestTargetFramework);ProjectHasSingleTargetFramework=$(_HasSingleTargetFramework);ProjectIsRidAgnostic=$(_IsRidAgnostic)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <!-- indicate to caller that project is RID agnostic so that a global property RuntimeIdentifier value can be removed -->
- <_IsRidAgnostic>false</_IsRidAgnostic>
- <_IsRidAgnostic Condition=" '$(RuntimeIdentifier)' == '' and '$(RuntimeIdentifiers)' == '' ">true</_IsRidAgnostic>
- <!-- If a ReferringTargetFramework was not specified, and we only have one TargetFramework, then don't try to check compatibility -->
- <_SkipNearestTargetFrameworkResolution Condition="'$(TargetFramework)' != '' and '$(ReferringTargetFramework)' == ''">true</_SkipNearestTargetFrameworkResolution>
- <NearestTargetFramework Condition="'$(_SkipNearestTargetFrameworkResolution)' == 'true'">$(TargetFramework)</NearestTargetFramework>
- <!-- A project can only have more than one output if the current global properties are such that the current build is a cross-targeting one. -->
- <_HasSingleTargetFramework Condition="'$(IsCrossTargetingBuild)' != 'true'">true</_HasSingleTargetFramework>
- <_HasSingleTargetFramework Condition="'$(_HasSingleTargetFramework)' == ''">false</_HasSingleTargetFramework>
- <_PossibleTargetFrameworks Condition="'$(TargetFramework)' != ''">$(TargetFramework)</_PossibleTargetFrameworks>
- <_PossibleTargetFrameworks Condition="'$(TargetFramework)' == ''">$(TargetFrameworks)</_PossibleTargetFrameworks>
- </PropertyGroup>
- <GetNearestTargetFramework ReferringTargetFramework="$(ReferringTargetFramework)" PossibleTargetFrameworks="$(_PossibleTargetFrameworks)" ProjectFilePath="$(MSBuildProjectFullPath)" Condition="'$(_SkipNearestTargetFrameworkResolution)' != 'true'">
- <Output PropertyName="NearestTargetFramework" TaskParameter="NearestTargetFramework" />
- </GetNearestTargetFramework>
- </Target>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\buildCrossTargeting\Microsoft.NET.Sdk.targets
- ============================================================================================================================================
- -->
- <!--
- ============================================================
- Publish
- This is the Publish target for cross-targeting.
- Currently it is unsupported to publish for multiple target frameworks
- because users can specify the $(PublishDir), and publish would put
- multiple published applications in a single directory.
- ============================================================
- -->
- <Target Name="Publish" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Error Text="The 'Publish' target is not supported without specifying a target framework. The current project targets multiple frameworks, please specify the framework for the published application." />
- </Target>
- <!--
- ============================================================
- GetAllRuntimeIdentifiers
- Outer build implementation of GetAllRuntimeIdentifiers returns
- a union of all runtime identifiers used across inner and outer
- build evaluations.
- It is further set to run before '_GenerateRestoreProjectSpec'
- (note that running only 'Restore' is too late and will not work
- with solution level restore). This ensures that any conditioning
- of runtime identifiers against TargetFramework does not prevent
- restore from providing the necessary RID-specific assets for all
- inner builds.
- It also brings parity to VS vs. command line behavior in this
- scenario because VS passes all of the information from each
- configured inner build to restore, whereas command-line restore
- without this target would only use the runtime identifiers that
- are statically set in the outer evaluation.
- ============================================================
- -->
- <Target Name="GetAllRuntimeIdentifiers" Returns="$(RuntimeIdentifiers)" BeforeTargets="_GenerateRestoreProjectSpec" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <_GetAllRuntimeIdentifiersTargetFrameworks Include="$(TargetFrameworks)" />
- <_AllRuntimeIdentifiers Include="$(RuntimeIdentifiers);$(RuntimeIdentifier)" />
- </ItemGroup>
- <MSBuild Projects="$(MSBuildProjectFile)" Targets="GetAllRuntimeIdentifiers" Properties="TargetFramework=%(_GetAllRuntimeIdentifiersTargetFrameworks.Identity)">
- <Output ItemName="_AllRuntimeIdentifiers" TaskParameter="TargetOutputs" />
- </MSBuild>
- <PropertyGroup>
- <RuntimeIdentifiers>@(_AllRuntimeIdentifiers->Distinct())</RuntimeIdentifiers>
- </PropertyGroup>
- </Target>
- <!--
- ============================================================
- GetPackagingOutputs
- Stub cross-targeting implementation of GetPackagingOutputs
- to allow project references from from projects that pull in
- Microsoft.AppxPackage.targets (UWP, PCL) to cross-targeted
- projects.
- Ultimately, the appx targets should be modified to use the
- same P2P TFM negotiation protocol as Microsoft.Common.targets
- so that they can forward to the TFM-specific GetPackagingOutputs
- of the appropriate inner build. This stub would not have any
- bad interaction with that change, which would happily bypass
- this implementation altogether.
- An empty GetPackagingOutputs is sufficient for the common
- case of a library with no special assets to contribute to
- the appx and is also equivalent to what is present in the
- single-targeted case unless WindowsAppContainer is not set
- to true.
- Furthermore, the appx targets currently use continue-on-error
- such that even without this, clean builds succeed but log an
- error and incremental builds silently succeed. As such, this
- simply removes a confounding error from successful clean
- builds.
- ============================================================
- -->
- <Target Name="GetPackagingOutputs" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.targets
- ============================================================================================================================================
- -->
- <!--<Import Project="$(MSBuildThisFileDirectory)..\build\Microsoft.NET.Sdk.targets" Condition="'$(IsCrossTargetingBuild)' != 'true'" />-->
- <!-- Import targets from NuGet.Build.Tasks.Pack package/Sdk -->
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <NuGetBuildTasksPackTargets Condition="'$(NuGetBuildTasksPackTargets)' == '' And '$(IsCrossTargetingBuild)' == 'true'">$(MSBuildThisFileDirectory)..\..\NuGet.Build.Tasks.Pack\buildCrossTargeting\NuGet.Build.Tasks.Pack.targets</NuGetBuildTasksPackTargets>
- <NuGetBuildTasksPackTargets Condition="'$(NuGetBuildTasksPackTargets)' == '' And '$(IsCrossTargetingBuild)' != 'true'">$(MSBuildThisFileDirectory)..\..\NuGet.Build.Tasks.Pack\build\NuGet.Build.Tasks.Pack.targets</NuGetBuildTasksPackTargets>
- </PropertyGroup>
- <!--
- ============================================================================================================================================
- <Import Project="$(NuGetBuildTasksPackTargets)" Condition="Exists('$(NuGetBuildTasksPackTargets)')">
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\NuGet.Build.Tasks.Pack\buildCrossTargeting\NuGet.Build.Tasks.Pack.targets
- ============================================================================================================================================
- -->
- <!--
- ***********************************************************************************************
- NuGet.targets
- WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
- Copyright (c) .NET Foundation. All rights reserved.
- ***********************************************************************************************
- -->
- <!-- Load NuGet.Build.Tasks.Pack.dll, this can be overridden to use a different version with $(NugetTaskAssemblyFile) -->
- <PropertyGroup Condition="$(NugetTaskAssemblyFile) == ''" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <NugetTaskAssemblyFile Condition="'$(MSBuildRuntimeType)' == 'Core'">..\CoreCLR\NuGet.Build.Tasks.Pack.dll</NugetTaskAssemblyFile>
- <NugetTaskAssemblyFile Condition="'$(MSBuildRuntimeType)' != 'Core'">..\Desktop\NuGet.Build.Tasks.Pack.dll</NugetTaskAssemblyFile>
- <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
- </PropertyGroup>
- <UsingTask TaskName="NuGet.Build.Tasks.Pack.PackTask" AssemblyFile="$(NugetTaskAssemblyFile)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <UsingTask TaskName="NuGet.Build.Tasks.Pack.PackNuspecTask" AssemblyFile="$(NugetTaskAssemblyFile)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <PropertyGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PackageId Condition=" '$(PackageId)' == '' ">$(AssemblyName)</PackageId>
- <PackageVersion Condition=" '$(PackageVersion)' == '' ">$(Version)</PackageVersion>
- <IncludeContentInPack Condition="'$(IncludeContentInPack)'==''">true</IncludeContentInPack>
- <GenerateNuspecDependsOn>_LoadPackInputItems; _WalkEachTargetPerFramework; _GetPackageFiles; $(GenerateNuspecDependsOn)</GenerateNuspecDependsOn>
- <Description Condition="'$(Description)'==''">Package Description</Description>
- <IsPackable Condition="'$(IsPackable)'=='' AND '$(IsTestProject)'=='true'">false</IsPackable>
- <IsPackable Condition="'$(IsPackable)'==''">true</IsPackable>
- <IncludeBuildOutput Condition="'$(IncludeBuildOutput)'==''">true</IncludeBuildOutput>
- <BuildOutputTargetFolder Condition="'$(BuildOutputTargetFolder)' == '' AND '$(IsTool)' == 'true'">tools</BuildOutputTargetFolder>
- <BuildOutputTargetFolder Condition="'$(BuildOutputTargetFolder)' == ''">lib</BuildOutputTargetFolder>
- <ContentTargetFolders Condition="'$(ContentTargetFolders)' == ''">content;contentFiles</ContentTargetFolders>
- <PackDependsOn>GenerateNuspec; $(PackDependsOn)</PackDependsOn>
- <IsInnerBuild Condition="'$(TargetFramework)' != '' AND '$(TargetFrameworks)' != ''">true</IsInnerBuild>
- <NoBuild Condition="'$(GeneratePackageOnBuild)' == 'true'">true</NoBuild>
- </PropertyGroup>
- <PropertyGroup Condition="'$(NoBuild)' == 'true' " xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <GenerateNuspecDependsOn>$(GenerateNuspecDependsOn)</GenerateNuspecDependsOn>
- </PropertyGroup>
- <PropertyGroup Condition="'$(NoBuild)' != 'true' " xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <GenerateNuspecDependsOn>Build;$(GenerateNuspecDependsOn)</GenerateNuspecDependsOn>
- </PropertyGroup>
- <ItemGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ProjectCapability Include="Pack" />
- <_TargetFrameworks Condition="'$(TargetFramework)' == ''" Include="$(TargetFrameworks.Split(';'))" />
- <_TargetFrameworks Condition="'$(TargetFramework)' != ''" Include="$(TargetFramework)" />
- </ItemGroup>
- <ItemDefinitionGroup xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <BuildOutputInPackage>
- <TargetFramework>$(TargetFramework)</TargetFramework>
- </BuildOutputInPackage>
- <TfmSpecificPackageFile>
- <BuildAction>None</BuildAction>
- </TfmSpecificPackageFile>
- </ItemDefinitionGroup>
- <!--
- ============================================================
- Pack
- Post Build Target
- ============================================================
- -->
- <Target Name="_PackAsBuildAfterTarget" AfterTargets="Build" Condition="'$(GeneratePackageOnBuild)' == 'true' AND '$(IsInnerBuild)' != 'true'" DependsOnTargets="Pack" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <Target Name="_CleanPackageFiles" AfterTargets="Clean" Condition="'$(GeneratePackageOnBuild)' == 'true'" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <_PackageFilesToDelete Include="$(PackageOutputPath)*.nupkg" />
- <_PackageFilesToDelete Include="$(BaseIntermediateOutputPath)*.nuspec" />
- </ItemGroup>
- <Delete Files="@(_PackageFilesToDelete)" />
- </Target>
- <Target Name="_CalculateInputsOutputsForPack" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup Condition="$(ContinuePackingAfterGeneratingNuspec) == '' ">
- <ContinuePackingAfterGeneratingNuspec>false</ContinuePackingAfterGeneratingNuspec>
- </PropertyGroup>
- <PropertyGroup>
- <PackageOutputPath Condition=" '$(PackageOutputPath)' == '' ">$(OutputPath)</PackageOutputPath>
- <RestoreOutputPath Condition=" '$(RestoreOutputPath)' == '' ">$(BaseIntermediateOutputPath)</RestoreOutputPath>
- </PropertyGroup>
- <ConvertToAbsolutePath Paths="$(RestoreOutputPath)">
- <Output TaskParameter="AbsolutePaths" PropertyName="RestoreOutputAbsolutePath" />
- </ConvertToAbsolutePath>
- <ConvertToAbsolutePath Paths="$(PackageOutputPath)">
- <Output TaskParameter="AbsolutePaths" PropertyName="PackageOutputAbsolutePath" />
- </ConvertToAbsolutePath>
- <ConvertToAbsolutePath Condition="$(NuspecFile) != ''" Paths="$(NuspecFile)">
- <Output TaskParameter="AbsolutePaths" PropertyName="NuspecFileAbsolutePath" />
- </ConvertToAbsolutePath>
- <ItemGroup>
- <!--This catches changes to properties-->
- <NuGetPackInput Include="$(MSBuildAllProjects)" />
- <NuGetPackInput Include="@(_PackageFiles)" />
- <NuGetPackInput Include="@(_PackageFilesToExclude)" />
- <NuGetPackInput Include="@(_BuildOutputInPackage->'%(FinalOutputPath)')" />
- <NuGetPackInput Include="@(_TargetPathsToSymbols->'%(FinalOutputPath)')" />
- <NuGetPackInput Include="@(_SourceFiles)" />
- <NuGetPackInput Include="@(_References)" />
- <NuGetPackOutput Include="$(RestoreOutputAbsolutePath)$(PackageId).$(PackageVersion).nuspec" />
- <NuGetPackOutput Include="$(PackageOutputAbsolutePath)$(PackageId).$(PackageVersion).nupkg" Condition="'$(ContinuePackingAfterGeneratingNuspec)' == 'true'" />
- <NuGetPackOutput Include="$(PackageOutputAbsolutePath)$(PackageId).$(PackageVersion).symbols.nupkg" Condition="'$(IncludeSource)' == 'true' OR '$(IncludeSymbols)' == 'true'" />
- <NuGetPackOutput Include="$(RestoreOutputAbsolutePath)$(PackageId).$(PackageVersion).symbols.nuspec" Condition="'$(IncludeSource)' == 'true' OR '$(IncludeSymbols)' == 'true'" />
- </ItemGroup>
- </Target>
- <!--
- ============================================================
- Pack
- Main entry point for packing packages
- ============================================================
- -->
- <Target Name="Pack" DependsOnTargets="_IntermediatePack;$(PackDependsOn)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <Target Name="_IntermediatePack" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ContinuePackingAfterGeneratingNuspec>true</ContinuePackingAfterGeneratingNuspec>
- </PropertyGroup>
- </Target>
- <Target Name="GenerateNuspec" DependsOnTargets="$(GenerateNuspecDependsOn);_CalculateInputsOutputsForPack" Condition="$(IsPackable) == 'true'" Inputs="@(NuGetPackInput)" Outputs="@(NuGetPackOutput)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Call Pack -->
- <PackTask PackItem="$(PackProjectInputFile)" PackageFiles="@(_PackageFiles)" PackageFilesToExclude="@(_PackageFilesToExclude)" PackageVersion="$(PackageVersion)" PackageId="$(PackageId)" Title="$(Title)" Authors="$(Authors)" Description="$(Description)" Copyright="$(Copyright)" RequireLicenseAcceptance="$(PackageRequireLicenseAcceptance)" LicenseUrl="$(PackageLicenseUrl)" ProjectUrl="$(PackageProjectUrl)" IconUrl="$(PackageIconUrl)" ReleaseNotes="$(PackageReleaseNotes)" Tags="$(PackageTags)" DevelopmentDependency="$(DevelopmentDependency)" BuildOutputInPackage="@(_BuildOutputInPackage)" TargetPathsToSymbols="@(_TargetPathsToSymbols)" TargetFrameworks="@(_TargetFrameworks)" AssemblyName="$(AssemblyName)" PackageOutputPath="$(PackageOutputAbsolutePath)" IncludeSymbols="$(IncludeSymbols)" IncludeSource="$(IncludeSource)" PackageTypes="$(PackageType)" IsTool="$(IsTool)" RepositoryUrl="$(RepositoryUrl)" RepositoryType="$(RepositoryType)" SourceFiles="@(_SourceFiles->Distinct())" NoPackageAnalysis="$(NoPackageAnalysis)" MinClientVersion="$(MinClientVersion)" Serviceable="$(Serviceable)" AssemblyReferences="@(_References)" ContinuePackingAfterGeneratingNuspec="$(ContinuePackingAfterGeneratingNuspec)" NuspecOutputPath="$(BaseIntermediateOutputPath)" IncludeBuildOutput="$(IncludeBuildOutput)" BuildOutputFolder="$(BuildOutputTargetFolder)" ContentTargetFolders="$(ContentTargetFolders)" RestoreOutputPath="$(RestoreOutputAbsolutePath)" NuspecFile="$(NuspecFileAbsolutePath)" NuspecBasePath="$(NuspecBasePath)" NuspecProperties="$(NuspecProperties)" />
- </Target>
- <!--
- ============================================================
- _LoadPackGraphEntryPoints
- Find project entry point and load them into items.
- ============================================================
- -->
- <Target Name="_LoadPackInputItems" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Allow overriding items with PackProjectInputFile -->
- <PropertyGroup Condition="'$(PackProjectInputFile)' == ''">
- <PackProjectInputFile>$(MSBuildProjectFullPath)</PackProjectInputFile>
- </PropertyGroup>
- </Target>
- <Target Name="_WalkEachTargetPerFramework" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <MSBuild Condition="'$(IncludeBuildOutput)' == 'true'" Projects="$(MSBuildProjectFullPath)" Targets="_GetBuildOutputFilesWithTfm" Properties="TargetFramework=%(_TargetFrameworks.Identity);">
- <Output TaskParameter="TargetOutputs" ItemName="_BuildOutputInPackage" />
- </MSBuild>
- <MSBuild Condition="'$(TargetsForTfmSpecificContentInPackage)' != ''" Projects="$(MSBuildProjectFullPath)" Targets="_GetTfmSpecificContentForPackage" Properties="TargetFramework=%(_TargetFrameworks.Identity);">
- <Output TaskParameter="TargetOutputs" ItemName="_PackageFiles" />
- </MSBuild>
- <MSBuild Condition="'$(IncludeSymbols)' == 'true' OR '$(IncludeSource)' == 'true'" Projects="$(MSBuildProjectFullPath)" Targets="_GetDebugSymbolsWithTfm" Properties="TargetFramework=%(_TargetFrameworks.Identity);">
- <Output TaskParameter="TargetOutputs" ItemName="_TargetPathsToSymbols" />
- </MSBuild>
- <MSBuild Condition="'$(IncludeSource)' == 'true'" Projects="$(MSBuildProjectFullPath)" Targets="SourceFilesProjectOutputGroup" Properties="TargetFramework=%(_TargetFrameworks.Identity); BuildProjectReferences=false;">
- <Output TaskParameter="TargetOutputs" ItemName="_SourceFiles" />
- </MSBuild>
- </Target>
- <Target Name="_GetBuildOutputFilesWithTfm" DependsOnTargets="BuiltProjectOutputGroup;DocumentationProjectOutputGroup;SatelliteDllsProjectOutputGroup;_AddPriFileToPackBuildOutput;$(TargetsForTfmSpecificBuildOutput)" Returns="@(BuildOutputInPackage)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <BuildOutputInPackage Include="@(SatelliteDllsProjectOutputGroupOutput); @(BuiltProjectOutputGroupOutput); @(DocumentationProjectOutputGroupOutput); @(_PathToPriFile)" />
- </ItemGroup>
- </Target>
- <Target Name="_GetTfmSpecificContentForPackage" DependsOnTargets="$(TargetsForTfmSpecificContentInPackage)" Returns="@(TfmSpecificPackageFile)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
- <Target Name="_GetDebugSymbolsWithTfm" DependsOnTargets="DebugSymbolsProjectOutputGroup" Returns="@(_TargetPathsToSymbolsWithTfm)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <_TargetPathsToSymbolsWithTfm Include="@(DebugSymbolsProjectOutputGroupOutput)">
- <TargetFramework>$(TargetFramework)</TargetFramework>
- </_TargetPathsToSymbolsWithTfm>
- </ItemGroup>
- </Target>
- <!--Projects with target framework like UWP, Win8, wpa81 produce a Pri file
- in their bin dir. This Pri file is not included in the BuiltProjectGroupOutput, and
- has to be added manually here.-->
- <Target Name="_AddPriFileToPackBuildOutput" Returns="@(_PathToPriFile)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup Condition="'$(IncludeProjectPriFile)' == 'true'">
- <_PathToPriFile Include="$(ProjectPriFullPath)">
- <FinalOutputPath>$(ProjectPriFullPath)</FinalOutputPath>
- <TargetPath>$(ProjectPriFileName)</TargetPath>
- </_PathToPriFile>
- </ItemGroup>
- </Target>
- <!--
- ============================================================
- _GetPackageFiles
- Entry point for generating the project to project references.
- ============================================================
- -->
- <Target Name="_GetPackageFiles" Condition="$(IncludeContentInPack) == 'true'" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <_PackageFilesToExclude Include="@(Content)" Condition="'%(Content.Pack)' == 'false'" />
- </ItemGroup>
- <!-- Include PackageFiles and Content of the project being packed -->
- <ItemGroup>
- <_PackageFiles Include="@(Content)" Condition=" %(Content.Pack) != 'false' ">
- <BuildAction>Content</BuildAction>
- </_PackageFiles>
- <_PackageFiles Include="@(Compile)" Condition=" %(Compile.Pack) == 'true' ">
- <BuildAction>Compile</BuildAction>
- </_PackageFiles>
- <_PackageFiles Include="@(None)" Condition=" %(None.Pack) == 'true' ">
- <BuildAction>None</BuildAction>
- </_PackageFiles>
- <_PackageFiles Include="@(EmbeddedResource)" Condition=" %(EmbeddedResource.Pack) == 'true' ">
- <BuildAction>EmbeddedResource</BuildAction>
- </_PackageFiles>
- <_PackageFiles Include="@(ApplicationDefinition)" Condition=" %(ApplicationDefinition.Pack) == 'true' ">
- <BuildAction>ApplicationDefinition</BuildAction>
- </_PackageFiles>
- <_PackageFiles Include="@(Page)" Condition=" %(Page.Pack) == 'true' ">
- <BuildAction>Page</BuildAction>
- </_PackageFiles>
- <_PackageFiles Include="@(Resource)" Condition=" %(Resource.Pack) == 'true' ">
- <BuildAction>Resource</BuildAction>
- </_PackageFiles>
- <_PackageFiles Include="@(SplashScreen)" Condition=" %(SplashScreen.Pack) == 'true' ">
- <BuildAction>SplashScreen</BuildAction>
- </_PackageFiles>
- <_PackageFiles Include="@(DesignData)" Condition=" %(DesignData.Pack) == 'true' ">
- <BuildAction>DesignData</BuildAction>
- </_PackageFiles>
- <_PackageFiles Include="@(DesignDataWithDesignTimeCreatableTypes)" Condition=" %(DesignDataWithDesignTimeCreatableTypes.Pack) == 'true' ">
- <BuildAction>DesignDataWithDesignTimeCreatableTypes</BuildAction>
- </_PackageFiles>
- <_PackageFiles Include="@(CodeAnalysisDictionary)" Condition=" %(CodeAnalysisDictionary.Pack) == 'true' ">
- <BuildAction>CodeAnalysisDictionary</BuildAction>
- </_PackageFiles>
- <_PackageFiles Include="@(AndroidAsset)" Condition=" %(AndroidAsset.Pack) == 'true' ">
- <BuildAction>AndroidAsset</BuildAction>
- </_PackageFiles>
- <_PackageFiles Include="@(AndroidResource)" Condition=" %(AndroidResource.Pack) == 'true' ">
- <BuildAction>AndroidResource</BuildAction>
- </_PackageFiles>
- <_PackageFiles Include="@(BundleResource)" Condition=" %(BundleResource.Pack) == 'true' ">
- <BuildAction>BundleResource</BuildAction>
- </_PackageFiles>
- </ItemGroup>
- </Target>
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.dotnet\sdk\2.0.0-preview2-006127\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.targets
- ============================================================================================================================================
- -->
- <!--
- ============================================================================================================================================
- </Import>
- C:\b\w\33bdfc1cae7b2a38\.r\AzureIntegration\test\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.Tests.csproj
- ============================================================================================================================================
- -->
- </Project>
Advertisement
Add Comment
Please, Sign In to add comment