Created
May 18, 2023 15:47
-
-
Save baronfel/8b218ff1640b7f38ffe866fe04c024ce to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-16"?> | |
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" InitialTargets="ValidateSolutionConfiguration;ValidateToolsVersions;ValidateProjects" DefaultTargets="Build"> | |
<PropertyGroup> | |
<MSBuildFileVersion>17.6.0.18004</MSBuildFileVersion> | |
<MSBuildSemanticVersion>17.6.0+61dd65684</MSBuildSemanticVersion> | |
<RoslynTargetsPath>C:\Program Files\dotnet\sdk\7.0.303\Roslyn</RoslynTargetsPath> | |
<VisualStudioVersion>17.0</VisualStudioVersion> | |
<_DirectorySolutionPropsFile>Directory.Solution.props</_DirectorySolutionPropsFile> | |
<_DirectorySolutionPropsBasePath /> | |
<Configuration>Debug</Configuration> | |
<Platform>Any CPU</Platform> | |
<AspNetConfiguration>Debug</AspNetConfiguration> | |
<SolutionDir>D:\Code\Scratch\multi-containers-solution\</SolutionDir> | |
<SolutionExt>.sln</SolutionExt> | |
<SolutionFileName>multi-containers-solution.sln</SolutionFileName> | |
<SolutionName>multi-containers-solution</SolutionName> | |
<SolutionPath>D:\Code\Scratch\multi-containers-solution\multi-containers-solution.sln</SolutionPath> | |
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion> | |
<CurrentSolutionConfigurationContents> | |
<SolutionConfiguration xmlns=""> | |
<ProjectConfiguration Project="{3C4F7372-FD19-46DB-8A36-70F48D239915}" AbsolutePath="D:\Code\Scratch\multi-containers-solution\container-multi-target\container-multi-target.csproj" BuildProjectInSolution="True">Debug|AnyCPU</ProjectConfiguration> | |
<ProjectConfiguration Project="{8C5F7180-B6A3-4C66-9B08-D49FB636DBE6}" AbsolutePath="D:\Code\Scratch\multi-containers-solution\other-app\other-app.csproj" BuildProjectInSolution="True">Debug|AnyCPU</ProjectConfiguration> | |
</SolutionConfiguration> | |
</CurrentSolutionConfigurationContents> | |
<MicrosoftNETBuildTasksDirectoryRoot>C:\Program Files\dotnet\sdk\7.0.303\Sdks\Microsoft.NET.Sdk\targets\..\tools\</MicrosoftNETBuildTasksDirectoryRoot> | |
<MicrosoftNETBuildTasksTFM>net7.0</MicrosoftNETBuildTasksTFM> | |
<MicrosoftNETBuildTasksDirectory>C:\Program Files\dotnet\sdk\7.0.303\Sdks\Microsoft.NET.Sdk\targets\..\tools\net7.0\</MicrosoftNETBuildTasksDirectory> | |
<MicrosoftNETBuildTasksAssembly>C:\Program Files\dotnet\sdk\7.0.303\Sdks\Microsoft.NET.Sdk\targets\..\tools\net7.0\Microsoft.NET.Build.Tasks.dll</MicrosoftNETBuildTasksAssembly> | |
<DefaultImplicitPackages>Microsoft.NETCore.App;NETStandard.Library</DefaultImplicitPackages> | |
<DotnetCliToolTargetFramework>netcoreapp2.2</DotnetCliToolTargetFramework> | |
<NuGetRestoreTargets>C:\Program Files\dotnet\sdk\7.0.303\\NuGet.targets</NuGetRestoreTargets> | |
<IsRestoreTargetsFileLoaded>true</IsRestoreTargetsFileLoaded> | |
<RestoreTaskAssemblyFile>NuGet.Build.Tasks.dll</RestoreTaskAssemblyFile> | |
<HideWarningsAndErrors>false</HideWarningsAndErrors> | |
<RestoreRecursive>true</RestoreRecursive> | |
<RestoreUseSkipNonexistentTargets>true</RestoreUseSkipNonexistentTargets> | |
<ValidateRuntimeIdentifierCompatibility>false</ValidateRuntimeIdentifierCompatibility> | |
<RestoreContinueOnError>WarnAndContinue</RestoreContinueOnError> | |
<RestoreBuildInParallel>true</RestoreBuildInParallel> | |
<_RestoreSolutionFileUsed>true</_RestoreSolutionFileUsed> | |
<NuGetInteractive /> | |
<PackageDownloadSupported>true</PackageDownloadSupported> | |
<GetReferenceNearestTargetFrameworkTaskSupportsTargetPlatformParameter>true</GetReferenceNearestTargetFrameworkTaskSupportsTargetPlatformParameter> | |
<_GenerateRestoreGraphProjectEntryInputProperties> | |
ExcludeRestorePackageImports=true; | |
_RestoreSolutionFileUsed=true; | |
SolutionDir=D:\Code\Scratch\multi-containers-solution\; | |
SolutionName=multi-containers-solution; | |
SolutionFileName=multi-containers-solution.sln; | |
SolutionPath=D:\Code\Scratch\multi-containers-solution\multi-containers-solution.sln; | |
SolutionExt=.sln; | |
</_GenerateRestoreGraphProjectEntryInputProperties> | |
<_DirectorySolutionTargetsFile>Directory.Solution.targets</_DirectorySolutionTargetsFile> | |
<_DirectorySolutionTargetsBasePath /> | |
<MSBuildAllProjects>C:\Program Files\dotnet\sdk\7.0.303\Current\SolutionFile\ImportAfter\Microsoft.NET.Sdk.Solution.targets</MSBuildAllProjects> | |
</PropertyGroup> | |
<ItemDefinitionGroup /> | |
<ItemGroup> | |
<SolutionConfiguration Include="Debug|Any CPU"> | |
<Content> | |
<SolutionConfiguration xmlns=""> | |
<ProjectConfiguration Project="{3C4F7372-FD19-46DB-8A36-70F48D239915}" AbsolutePath="D:\Code\Scratch\multi-containers-solution\container-multi-target\container-multi-target.csproj" BuildProjectInSolution="True">Debug|AnyCPU</ProjectConfiguration> | |
<ProjectConfiguration Project="{8C5F7180-B6A3-4C66-9B08-D49FB636DBE6}" AbsolutePath="D:\Code\Scratch\multi-containers-solution\other-app\other-app.csproj" BuildProjectInSolution="True">Debug|AnyCPU</ProjectConfiguration> | |
</SolutionConfiguration> | |
</Content> | |
<Platform>Any CPU</Platform> | |
<Configuration>Debug</Configuration> | |
</SolutionConfiguration> | |
<SolutionConfiguration Include="Release|Any CPU"> | |
<Content> | |
<SolutionConfiguration xmlns=""> | |
<ProjectConfiguration Project="{3C4F7372-FD19-46DB-8A36-70F48D239915}" AbsolutePath="D:\Code\Scratch\multi-containers-solution\container-multi-target\container-multi-target.csproj" BuildProjectInSolution="True">Release|AnyCPU</ProjectConfiguration> | |
<ProjectConfiguration Project="{8C5F7180-B6A3-4C66-9B08-D49FB636DBE6}" AbsolutePath="D:\Code\Scratch\multi-containers-solution\other-app\other-app.csproj" BuildProjectInSolution="True">Release|AnyCPU</ProjectConfiguration> | |
</SolutionConfiguration> | |
</Content> | |
<Platform>Any CPU</Platform> | |
<Configuration>Release</Configuration> | |
</SolutionConfiguration> | |
</ItemGroup> | |
<ItemGroup> | |
<ProjectReference Include="D:\Code\Scratch\multi-containers-solution\container-multi-target\container-multi-target.csproj"> | |
<AdditionalProperties>Configuration=Debug; Platform=AnyCPU</AdditionalProperties> | |
<Platform>AnyCPU</Platform> | |
<Configuration>Debug</Configuration> | |
<ToolsVersion> | |
</ToolsVersion> | |
<SkipNonexistentProjects>False</SkipNonexistentProjects> | |
</ProjectReference> | |
<ProjectReference Include="D:\Code\Scratch\multi-containers-solution\other-app\other-app.csproj"> | |
<AdditionalProperties>Configuration=Debug; Platform=AnyCPU</AdditionalProperties> | |
<Platform>AnyCPU</Platform> | |
<Configuration>Debug</Configuration> | |
<ToolsVersion> | |
</ToolsVersion> | |
<SkipNonexistentProjects>False</SkipNonexistentProjects> | |
</ProjectReference> | |
</ItemGroup> | |
<Target Name="ValidateSolutionConfiguration"> | |
<Error Condition="('$(CurrentSolutionConfigurationContents)' == '') and ('$(SkipInvalidConfigurations)' != 'true')" Code="MSB4126" HelpKeyword="MSBuild.SolutionInvalidSolutionConfiguration" Text="The specified solution configuration "$(Configuration)|$(Platform)" is invalid. Please specify a valid solution configuration using the Configuration and Platform properties (e.g. MSBuild.exe Solution.sln /p:Configuration=Debug /p:Platform="Any CPU") or leave those properties blank to use the default solution configuration." /> | |
<Warning Condition="('$(CurrentSolutionConfigurationContents)' == '') and ('$(SkipInvalidConfigurations)' == 'true')" Code="MSB4126" HelpKeyword="MSBuild.SolutionInvalidSolutionConfiguration" Text="The specified solution configuration "$(Configuration)|$(Platform)" is invalid. Please specify a valid solution configuration using the Configuration and Platform properties (e.g. MSBuild.exe Solution.sln /p:Configuration=Debug /p:Platform="Any CPU") or leave those properties blank to use the default solution configuration." /> | |
<Message Condition="'$(CurrentSolutionConfigurationContents)' != ''" Text="Building solution configuration "$(Configuration)|$(Platform)"." /> | |
</Target> | |
<Target Name="ValidateToolsVersions"> | |
<Error Condition="'$(MSBuildToolsVersion)' == '2.0' and ('$(ProjectToolsVersion)' != '2.0' and '$(ProjectToolsVersion)' != '')" Code="MSB4149" HelpKeyword="MSBuild.SolutionToolsVersionDoesNotSupportProjectToolsVersion" Text="The tools version "$(MSBuildToolsVersion)" of the solution does not support building projects with a different tools version." /> | |
</Target> | |
<Target Name="ValidateProjects" /> | |
<Target Name="GetSolutionConfigurationContents" Outputs="$(SolutionConfigurationContents)" /> | |
<Target Name="Build" Outputs="@(CollectedBuildOutput)"> | |
<MSBuild Properties="BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" Projects="@(ProjectReference)" BuildInParallel="True"> | |
<Output TaskParameter="TargetOutputs" ItemName="CollectedBuildOutput" /> | |
</MSBuild> | |
</Target> | |
<Target Name="Clean"> | |
<MSBuild Targets="Clean" Properties="BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" Projects="@(ProjectReference->Reverse())" BuildInParallel="True" /> | |
</Target> | |
<Target Name="Rebuild" Outputs="@(CollectedBuildOutput)"> | |
<MSBuild Targets="Rebuild" Properties="BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" Projects="@(ProjectReference)" BuildInParallel="True"> | |
<Output TaskParameter="TargetOutputs" ItemName="CollectedBuildOutput" /> | |
</MSBuild> | |
</Target> | |
<Target Name="Restore" DependsOnTargets="_GenerateRestoreGraph"> | |
<RemoveDuplicates Inputs="@(_RestoreGraphEntry)"> | |
<Output TaskParameter="Filtered" ItemName="_RestoreGraphEntryFiltered" /> | |
</RemoveDuplicates> | |
<RestoreTask RestoreRecursive="$(RestoreRecursive)" RestoreForceEvaluate="$(RestoreForceEvaluate)" HideWarningsAndErrors="$(HideWarningsAndErrors)" RestoreNoCache="$(RestoreNoCache)" RestoreIgnoreFailedSources="$(RestoreIgnoreFailedSources)" RestorePackagesConfig="$(RestorePackagesConfig)" Interactive="$(NuGetInteractive)" RestoreGraphItems="@(_RestoreGraphEntryFiltered)" RestoreForce="$(RestoreForce)" RestoreDisableParallel="$(RestoreDisableParallel)"> | |
<Output TaskParameter="EmbedInBinlog" ItemName="EmbedInBinlog" /> | |
</RestoreTask> | |
</Target> | |
<Target Name="Publish"> | |
<MSBuild Targets="Publish" Properties="BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" Projects="@(ProjectReference)" BuildInParallel="True" /> | |
</Target> | |
<Target Name="_CheckForSolutionLevelRuntimeIdentifier" Condition="'$(RuntimeIdentifier)' != ''"> | |
<NETSdkError ResourceName="CannotHaveSolutionLevelRuntimeIdentifier" /> | |
</Target> | |
<Target Name="_CheckForSolutionLevelOutputPath" Condition="'$(_CommandLineDefinedOutputPath)' == 'true'"> | |
<NetSdkWarning ResourceName="CannotHaveSolutionLevelOutputPath" /> | |
</Target> | |
<Target Name="GenerateRestoreGraphFile" DependsOnTargets="_GenerateRestoreGraph"> | |
<Error Condition="$(RestoreGraphOutputPath) == ''" Text="Missing RestoreGraphOutputPath property!" /> | |
<RemoveDuplicates Inputs="@(_RestoreGraphEntry)"> | |
<Output TaskParameter="Filtered" ItemName="_RestoreGraphEntryFiltered" /> | |
</RemoveDuplicates> | |
<WriteRestoreGraphTask RestoreRecursive="$(RestoreRecursive)" RestoreGraphItems="@(_RestoreGraphEntryFiltered)" RestoreGraphOutputPath="$(RestoreGraphOutputPath)" /> | |
</Target> | |
<Target Name="CollectPackageReferences" Returns="@(PackageReference)"> | |
<CheckForDuplicateNuGetItemsTask Condition="'$(DisableCheckingDuplicateNuGetItems)' != 'true' " ContinueOnError="$(CollectPackageReferencesContinueOnError)" TreatWarningsAsErrors="$(TreatWarningsAsErrors)" LogCode="NU1504" Items="@(PackageReference)" NoWarn="$(NoWarn)" MSBuildProjectFullPath="$(MSBuildProjectFullPath)" ItemName="PackageReference" WarningsAsErrors="$(WarningsAsErrors)" WarningsNotAsErrors="$(WarningsNotAsErrors)"> | |
<Output TaskParameter="DeduplicatedItems" ItemName="DeduplicatedPackageReferences" /> | |
</CheckForDuplicateNuGetItemsTask> | |
</Target> | |
<Target Name="CollectCentralPackageVersions" Returns="@(PackageVersion)"> | |
<CheckForDuplicateNuGetItemsTask Condition="'$(DisableCheckingDuplicateNuGetItems)' != 'true' " ContinueOnError="$(CollectCentralPackageVersionsContinueOnError)" TreatWarningsAsErrors="$(TreatWarningsAsErrors)" LogCode="NU1506" Items="@(PackageVersion)" NoWarn="$(NoWarn)" MSBuildProjectFullPath="$(MSBuildProjectFullPath)" ItemName="PackageVersion" WarningsAsErrors="$(WarningsAsErrors)" WarningsNotAsErrors="$(WarningsNotAsErrors)"> | |
<Output TaskParameter="DeduplicatedItems" ItemName="DeduplicatedPackageVersions" /> | |
</CheckForDuplicateNuGetItemsTask> | |
</Target> | |
<Target Name="CollectPackageDownloads" Returns="@(PackageDownload)"> | |
<CheckForDuplicateNuGetItemsTask Condition="'$(DisableCheckingDuplicateNuGetItems)' != 'true' " ContinueOnError="$(CollectPackageDownloadsContinueOnError)" TreatWarningsAsErrors="$(TreatWarningsAsErrors)" LogCode="NU1505" Items="@(PackageDownload)" NoWarn="$(NoWarn)" MSBuildProjectFullPath="$(MSBuildProjectFullPath)" ItemName="PackageDownload" WarningsAsErrors="$(WarningsAsErrors)" WarningsNotAsErrors="$(WarningsNotAsErrors)"> | |
<Output TaskParameter="DeduplicatedItems" ItemName="DeduplicatedPackageDownloads" /> | |
</CheckForDuplicateNuGetItemsTask> | |
</Target> | |
<Target Name="CollectFrameworkReferences" Returns="@(_FrameworkReferenceForRestore)" /> | |
<Target Name="_LoadRestoreGraphEntryPoints" Returns="@(RestoreGraphProjectInputItems)"> | |
<GetRestoreSolutionProjectsTask Condition=" $(MSBuildProjectFullPath.EndsWith('.metaproj')) == 'true' AND @(RestoreGraphProjectInputItems) == '' " SolutionFilePath="$(MSBuildProjectFullPath)" ProjectReferences="@(ProjectReference)"> | |
<Output TaskParameter="OutputProjectReferences" ItemName="RestoreGraphProjectInputItems" /> | |
</GetRestoreSolutionProjectsTask> | |
</Target> | |
<Target Name="_FilterRestoreGraphProjectInputItems" DependsOnTargets="_LoadRestoreGraphEntryPoints" Returns="@(FilteredRestoreGraphProjectInputItems)"> | |
<RemoveDuplicates Inputs="@(_FilteredRestoreGraphProjectInputItemsTmp)"> | |
<Output TaskParameter="Filtered" ItemName="FilteredRestoreGraphProjectInputItemsWithoutDuplicates" /> | |
</RemoveDuplicates> | |
<MSBuild Condition=" '$(RestoreUseSkipNonexistentTargets)' == 'true' " Targets="_IsProjectRestoreSupported" Properties="$(_GenerateRestoreGraphProjectEntryInputProperties)" Projects="@(FilteredRestoreGraphProjectInputItemsWithoutDuplicates)" SkipNonexistentTargets="true" BuildInParallel="$(RestoreBuildInParallel)"> | |
<Output TaskParameter="TargetOutputs" ItemName="FilteredRestoreGraphProjectInputItems" /> | |
</MSBuild> | |
<MSBuild Condition=" '$(RestoreUseSkipNonexistentTargets)' != 'true' " ContinueOnError="$(RestoreContinueOnError)" Targets="_IsProjectRestoreSupported" Properties="$(_GenerateRestoreGraphProjectEntryInputProperties)" Projects="@(FilteredRestoreGraphProjectInputItemsWithoutDuplicates)"> | |
<Output TaskParameter="TargetOutputs" ItemName="FilteredRestoreGraphProjectInputItems" /> | |
</MSBuild> | |
<WarnForInvalidProjectsTask Condition=" '$(DisableWarnForInvalidRestoreProjects)' != 'true' AND '$(HideWarningsAndErrors)' != 'true' " AllProjects="@(FilteredRestoreGraphProjectInputItemsWithoutDuplicates)" ValidProjects="@(FilteredRestoreGraphProjectInputItems)" /> | |
</Target> | |
<Target Name="_GenerateRestoreGraph" DependsOnTargets="_FilterRestoreGraphProjectInputItems;_GetAllRestoreProjectPathItems" Returns="@(_RestoreGraphEntry)"> | |
<Message Importance="low" Text="Generating dg file" /> | |
<Message Importance="low" Text="%(_RestoreProjectPathItems.Identity)" /> | |
<MSBuild Targets="_GenerateRestoreGraphProjectEntry" Properties="$(_GenerateRestoreGraphProjectEntryInputProperties)" Projects="@(_GenerateRestoreGraphProjectEntryInput)" BuildInParallel="$(RestoreBuildInParallel)"> | |
<Output TaskParameter="TargetOutputs" ItemName="_RestoreGraphEntry" /> | |
</MSBuild> | |
<MSBuild Targets="_GenerateProjectRestoreGraph" Properties="$(_GenerateRestoreGraphProjectEntryInputProperties)" Projects="@(_RestoreProjectPathItems)" BuildInParallel="$(RestoreBuildInParallel)"> | |
<Output TaskParameter="TargetOutputs" ItemName="_RestoreGraphEntry" /> | |
</MSBuild> | |
</Target> | |
<Target Name="_GenerateRestoreGraphProjectEntry" DependsOnTargets="_GenerateRestoreSpecs;_GenerateDotnetCliToolReferenceSpecs" Returns="@(_RestoreGraphEntry)" /> | |
<Target Name="_GenerateRestoreSpecs" DependsOnTargets="_GetRestoreProjectStyle" Returns="@(_RestoreGraphEntry)"> | |
<Message Importance="low" Text="Restore entry point $(MSBuildProjectFullPath)" /> | |
</Target> | |
<Target Name="_GenerateDotnetCliToolReferenceSpecs" DependsOnTargets="_GetRestoreSettings" Returns="@(_RestoreGraphEntry)"> | |
<GetRestoreDotnetCliToolsTask Condition=" '$(RestoreDotnetCliToolReferences)' == '' OR '$(RestoreDotnetCliToolReferences)' == 'true' " DotnetCliToolReferences="@(DotnetCliToolReference)" RestoreFallbackFolders="$(_OutputFallbackFolders)" RestoreSources="$(_OutputSources)" ProjectPath="$(MSBuildProjectFullPath)" ToolFramework="$(DotnetCliToolTargetFramework)" RestorePackagesPath="$(_OutputPackagesPath)" RestoreConfigFilePaths="$(_OutputConfigFilePaths)"> | |
<Output TaskParameter="RestoreGraphItems" ItemName="_RestoreGraphEntry" /> | |
</GetRestoreDotnetCliToolsTask> | |
</Target> | |
<Target Name="_GetProjectJsonPath" Returns="$(_CurrentProjectJsonPath)"> | |
<GetRestoreProjectJsonPathTask Condition=" '$(RestoreProjectStyle)' == 'ProjectJson' OR '$(RestoreProjectStyle)' == '' " ProjectPath="$(MSBuildProjectFullPath)"> | |
<Output TaskParameter="ProjectJsonPath" ItemName="_CurrentProjectJsonPath" /> | |
</GetRestoreProjectJsonPathTask> | |
</Target> | |
<Target Name="_GetRestoreProjectStyle" DependsOnTargets="_GetProjectJsonPath;CollectPackageReferences" Returns="$(RestoreProjectStyle);$(PackageReferenceCompatibleProjectStyle)"> | |
<GetRestoreProjectStyleTask ProjectJsonPath="$(_CurrentProjectJsonPath)" MSBuildProjectDirectory="$(MSBuildProjectDirectory)" HasPackageReferenceItems="$(_HasPackageReferenceItems)" RestoreProjectStyle="$(RestoreProjectStyle)" MSBuildProjectName="$(MSBuildProjectName)"> | |
<Output TaskParameter="ProjectStyle" ItemName="RestoreProjectStyle" /> | |
<Output TaskParameter="IsPackageReferenceCompatibleProjectStyle" ItemName="PackageReferenceCompatibleProjectStyle" /> | |
</GetRestoreProjectStyleTask> | |
</Target> | |
<Target Name="EnableIntermediateOutputPathMismatchWarning" Condition="'$(RestoreProjectStyle)' == 'PackageReference'" DependsOnTargets="_GetRestoreProjectStyle" /> | |
<Target Name="_GetRestoreTargetFrameworksOutput" DependsOnTargets="_GetRestoreProjectStyle;_GetRestoreTargetFrameworkOverride" Returns="@(_RestoreTargetFrameworksOutputFiltered)"> | |
<GetProjectTargetFrameworksTask Condition=" '$(RestoreProjectStyle)' != 'ProjectJson'" TargetPlatformIdentifier="$(TargetPlatformIdentifier)" TargetFramework="$(TargetFramework)" TargetPlatformVersion="$(TargetPlatformVersion)" ProjectPath="$(MSBuildProjectFullPath)" TargetFrameworks="$(_TargetFrameworkToBeUsed)" TargetPlatformMinVersion="$(TargetPlatformMinVersion)" TargetFrameworkMoniker="$(TargetFrameworkMoniker)"> | |
<Output TaskParameter="ProjectTargetFrameworks" ItemName="_RestoreProjectFramework" /> | |
</GetProjectTargetFrameworksTask> | |
</Target> | |
<Target Name="_GetRestoreTargetFrameworksAsItems" DependsOnTargets="_GetRestoreProjectStyle;_GetRestoreTargetFrameworkOverride" Returns="@(_RestoreTargetFrameworkItems)" /> | |
<Target Name="_GetRestoreSettings" Condition=" '$(RestoreProjectStyle)' == 'PackageReference' OR '$(RestoreProjectStyle)' == 'ProjectJson' OR '$(RestoreProjectStyle)' == 'DotnetToolReference' OR '$(RestoreProjectStyle)' == 'PackagesConfig'" DependsOnTargets="_GetRestoreSettingsOverrides;_GetRestoreSettingsCurrentProject;_GetRestoreSettingsAllFrameworks" Returns="$(_OutputSources);$(_OutputPackagesPath);$(_OutputRepositoryPath);$(_OutputFallbackFolders);$(_OutputConfigFilePaths)"> | |
<GetRestoreSettingsTask RestoreRootConfigDirectory="$(RestoreRootConfigDirectory)" MSBuildStartupDirectory="$(MSBuildStartupDirectory)" RestoreSolutionDirectory="$(RestoreSolutionDirectory)" RestoreSettingsPerFramework="@(_RestoreSettingsPerFramework)" RestoreFallbackFoldersOverride="$(_RestoreFallbackFoldersOverride)" RestoreFallbackFolders="$(RestoreFallbackFolders)" RestoreSources="$(RestoreSources)" RestoreRepositoryPath="$(RestoreRepositoryPath)" RestorePackagesPathOverride="$(_RestorePackagesPathOverride)" RestoreConfigFile="$(RestoreConfigFile)" RestoreProjectStyle="$(RestoreProjectStyle)" ProjectUniqueName="$(MSBuildProjectFullPath)" RestoreSourcesOverride="$(_RestoreSourcesOverride)" RestoreRepositoryPathOverride="$(_RestoreRepositoryPathOverride)" RestorePackagesPath="$(RestorePackagesPath)"> | |
<Output TaskParameter="OutputSources" ItemName="_OutputSources" /> | |
<Output TaskParameter="OutputPackagesPath" ItemName="_OutputPackagesPath" /> | |
<Output TaskParameter="OutputRepositoryPath" ItemName="_OutputRepositoryPath" /> | |
<Output TaskParameter="OutputFallbackFolders" ItemName="_OutputFallbackFolders" /> | |
<Output TaskParameter="OutputConfigFilePaths" ItemName="_OutputConfigFilePaths" /> | |
</GetRestoreSettingsTask> | |
</Target> | |
<Target Name="_GetRestoreSettingsCurrentProject" Condition=" '$(TargetFrameworks)' == '' AND '$(PackageReferenceCompatibleProjectStyle)' == 'true' " DependsOnTargets="_GetRestoreSettingsPerFramework" Returns="@(_RestoreSettingsPerFramework)" /> | |
<Target Name="_GetRestoreSettingsAllFrameworks" Condition=" '$(TargetFrameworks)' != '' AND '$(PackageReferenceCompatibleProjectStyle)' == 'true' " DependsOnTargets="_GetRestoreTargetFrameworksAsItems;_GetRestoreProjectStyle" Returns="@(_RestoreSettingsPerFramework)"> | |
<MSBuild Targets="_GetRestoreSettingsPerFramework" Properties="TargetFramework=%(_RestoreTargetFrameworkItems.Identity);
 $(_GenerateRestoreGraphProjectEntryInputProperties)" Projects="$(MSBuildProjectFullPath)" BuildInParallel="$(RestoreBuildInParallel)"> | |
<Output TaskParameter="TargetOutputs" ItemName="_RestoreSettingsPerFramework" /> | |
</MSBuild> | |
</Target> | |
<Target Name="_GetRestoreSettingsPerFramework" Returns="@(_RestoreSettingsPerFramework)" /> | |
<Target Name="_GenerateRestoreProjectSpec" DependsOnTargets="_GetRestoreProjectStyle;_GetRestoreTargetFrameworksOutput;_GetRestoreSettings" Returns="@(_RestoreGraphEntry)"> | |
<ConvertToAbsolutePath Condition=" '$(PackageReferenceCompatibleProjectStyle)' == 'true' OR '$(RestoreProjectStyle)' == 'ProjectJson'" Paths="$(RestoreOutputPath)"> | |
<Output TaskParameter="AbsolutePaths" ItemName="RestoreOutputAbsolutePath" /> | |
</ConvertToAbsolutePath> | |
</Target> | |
<Target Name="_GenerateProjectRestoreGraph" DependsOnTargets="
 _GetRestoreProjectStyle;
 _GenerateRestoreProjectSpec;
 _GenerateRestoreDependencies" Returns="@(_RestoreGraphEntry)" /> | |
<Target Name="_GenerateRestoreDependencies" DependsOnTargets="_GenerateProjectRestoreGraphAllFrameworks;_GenerateProjectRestoreGraphCurrentProject" Returns="@(_RestoreGraphEntry)" /> | |
<Target Name="_GenerateProjectRestoreGraphAllFrameworks" Condition=" '$(TargetFrameworks)' != '' " DependsOnTargets="_GetRestoreTargetFrameworksAsItems" Returns="@(_RestoreGraphEntry)"> | |
<MSBuild Targets="_GenerateProjectRestoreGraphPerFramework" Properties="TargetFramework=%(_RestoreTargetFrameworkItems.Identity);
 $(_GenerateRestoreGraphProjectEntryInputProperties)" Projects="$(MSBuildProjectFullPath)" BuildInParallel="$(RestoreBuildInParallel)"> | |
<Output TaskParameter="TargetOutputs" ItemName="_RestoreGraphEntry" /> | |
</MSBuild> | |
</Target> | |
<Target Name="_GenerateProjectRestoreGraphCurrentProject" Condition=" '$(TargetFrameworks)' == '' " DependsOnTargets="_GenerateProjectRestoreGraphPerFramework" Returns="@(_RestoreGraphEntry)" /> | |
<Target Name="_GenerateProjectRestoreGraphPerFramework" DependsOnTargets="_GetRestoreProjectStyle;CollectPackageReferences;CollectPackageDownloads;CollectFrameworkReferences;CollectCentralPackageVersions" Returns="@(_RestoreGraphEntry)"> | |
<GetRestoreProjectReferencesTask ProjectReferences="@(ProjectReference)" ParentProjectPath="$(MSBuildProjectFullPath)" TargetFrameworks="$(TargetFramework)" ProjectUniqueName="$(MSBuildProjectFullPath)"> | |
<Output TaskParameter="RestoreGraphItems" ItemName="_RestoreGraphEntry" /> | |
</GetRestoreProjectReferencesTask> | |
<GetRestorePackageReferencesTask Condition=" '$(PackageReferenceCompatibleProjectStyle)' == 'true' " PackageReferences="@(PackageReference)" TargetFrameworks="$(TargetFramework)" ProjectUniqueName="$(MSBuildProjectFullPath)"> | |
<Output TaskParameter="RestoreGraphItems" ItemName="_RestoreGraphEntry" /> | |
</GetRestorePackageReferencesTask> | |
<GetCentralPackageVersionsTask Condition=" '$(PackageReferenceCompatibleProjectStyle)' == 'true' AND '$(_CentralPackageVersionsEnabled)' == 'true' " CentralPackageVersions="@(PackageVersion)" TargetFrameworks="$(TargetFramework)" ProjectUniqueName="$(MSBuildProjectFullPath)"> | |
<Output TaskParameter="RestoreGraphItems" ItemName="_RestoreGraphEntry" /> | |
</GetCentralPackageVersionsTask> | |
<GetRestorePackageDownloadsTask Condition=" '$(PackageReferenceCompatibleProjectStyle)' == 'true' " PackageDownloads="@(PackageDownload)" TargetFrameworks="$(TargetFramework)" ProjectUniqueName="$(MSBuildProjectFullPath)"> | |
<Output TaskParameter="RestoreGraphItems" ItemName="_RestoreGraphEntry" /> | |
</GetRestorePackageDownloadsTask> | |
<GetRestoreFrameworkReferencesTask Condition=" '$(PackageReferenceCompatibleProjectStyle)' == 'true' " FrameworkReferences="@(FrameworkReference)" TargetFrameworks="$(TargetFramework)" ProjectUniqueName="$(MSBuildProjectFullPath)"> | |
<Output TaskParameter="RestoreGraphItems" ItemName="_RestoreGraphEntry" /> | |
</GetRestoreFrameworkReferencesTask> | |
</Target> | |
<Target Name="_GenerateRestoreProjectPathItemsCurrentProject" Condition=" '$(TargetFrameworks)' == '' " DependsOnTargets="_GenerateRestoreProjectPathItemsPerFramework" Returns="@(_RestoreProjectPathItems)" /> | |
<Target Name="_GenerateRestoreProjectPathItemsPerFramework" Returns="@(_RestoreProjectPathItems)"> | |
<ConvertToAbsolutePath Paths="@(ProjectReference)"> | |
<Output TaskParameter="AbsolutePaths" ItemName="_RestoreGraphAbsoluteProjectPaths" /> | |
</ConvertToAbsolutePath> | |
</Target> | |
<Target Name="_GenerateRestoreProjectPathItems" DependsOnTargets="_GenerateRestoreProjectPathItemsAllFrameworks;_GenerateRestoreProjectPathItemsCurrentProject" Returns="@(_CurrentRestoreProjectPathItems)"> | |
<RemoveDuplicates Inputs="@(_RestoreProjectPathItems)"> | |
<Output TaskParameter="Filtered" ItemName="_CurrentRestoreProjectPathItems" /> | |
</RemoveDuplicates> | |
</Target> | |
<Target Name="_GenerateRestoreProjectPathItemsAllFrameworks" Condition=" '$(TargetFrameworks)' != '' " DependsOnTargets="_GetRestoreTargetFrameworksAsItems" Returns="@(_RestoreProjectPathItems)"> | |
<MSBuild Condition=" '$(RestoreUseSkipNonexistentTargets)' == 'true' " Targets="_GenerateRestoreProjectPathItemsPerFramework" Properties="TargetFramework=%(_RestoreTargetFrameworkItems.Identity);
 $(_GenerateRestoreGraphProjectEntryInputProperties)" Projects="$(MSBuildProjectFullPath)" SkipNonexistentTargets="true" BuildInParallel="$(RestoreBuildInParallel)" SkipNonexistentProjects="true"> | |
<Output TaskParameter="TargetOutputs" ItemName="_RestoreProjectPathItems" /> | |
</MSBuild> | |
<MSBuild Condition=" '$(RestoreUseSkipNonexistentTargets)' != 'true' " ContinueOnError="$(RestoreContinueOnError)" Targets="_GenerateRestoreProjectPathItemsPerFramework" Properties="TargetFramework=%(_RestoreTargetFrameworkItems.Identity);
 $(_GenerateRestoreGraphProjectEntryInputProperties)" Projects="$(MSBuildProjectFullPath)"> | |
<Output TaskParameter="TargetOutputs" ItemName="_RestoreProjectPathItems" /> | |
</MSBuild> | |
</Target> | |
<Target Name="_GenerateRestoreProjectPathWalk" DependsOnTargets="_GenerateRestoreProjectPathItems" Returns="@(_RestoreProjectPathItems)"> | |
<MSBuild Condition=" '$(RestoreUseSkipNonexistentTargets)' == 'true' " Targets="_GenerateRestoreProjectPathWalk" Properties="$(_GenerateRestoreGraphProjectEntryInputProperties)" Projects="@(_CurrentRestoreProjectPathItems)" SkipNonexistentTargets="true" BuildInParallel="$(RestoreBuildInParallel)" SkipNonexistentProjects="true"> | |
<Output TaskParameter="TargetOutputs" ItemName="_GenerateRestoreProjectPathWalkOutputs" /> | |
</MSBuild> | |
<MSBuild Condition=" '$(RestoreUseSkipNonexistentTargets)' != 'true' " ContinueOnError="$(RestoreContinueOnError)" Targets="_GenerateRestoreProjectPathWalk" Properties="$(_GenerateRestoreGraphProjectEntryInputProperties)" Projects="@(_CurrentRestoreProjectPathItems)"> | |
<Output TaskParameter="TargetOutputs" ItemName="_GenerateRestoreProjectPathWalkOutputs" /> | |
</MSBuild> | |
<RemoveDuplicates Inputs="@(_GenerateRestoreProjectPathWalkOutputs)"> | |
<Output TaskParameter="Filtered" ItemName="_RestoreProjectPathItems" /> | |
</RemoveDuplicates> | |
</Target> | |
<Target Name="_GetAllRestoreProjectPathItems" DependsOnTargets="_FilterRestoreGraphProjectInputItems" Returns="@(_RestoreProjectPathItems)"> | |
<NuGetMessageTask Name="DeterminingProjectsToRestore" Importance="High" /> | |
<MSBuild Condition=" '$(RestoreUseSkipNonexistentTargets)' == 'true' " Targets="_GenerateRestoreProjectPathWalk" Properties="$(_GenerateRestoreGraphProjectEntryInputProperties)" Projects="@(FilteredRestoreGraphProjectInputItems)" SkipNonexistentTargets="true" BuildInParallel="$(RestoreBuildInParallel)" SkipNonexistentProjects="true"> | |
<Output TaskParameter="TargetOutputs" ItemName="_RestoreProjectPathItemsOutputs" /> | |
</MSBuild> | |
<MSBuild Condition=" '$(RestoreUseSkipNonexistentTargets)' != 'true' " ContinueOnError="$(RestoreContinueOnError)" Targets="_GenerateRestoreProjectPathWalk" Properties="$(_GenerateRestoreGraphProjectEntryInputProperties)" Projects="@(FilteredRestoreGraphProjectInputItems)"> | |
<Output TaskParameter="TargetOutputs" ItemName="_RestoreProjectPathItemsOutputs" /> | |
</MSBuild> | |
<RemoveDuplicates Inputs="@(_RestoreProjectPathItemsOutputs)"> | |
<Output TaskParameter="Filtered" ItemName="_RestoreProjectPathItemsWithoutDupes" /> | |
</RemoveDuplicates> | |
<MSBuild Condition=" '$(RestoreUseSkipNonexistentTargets)' == 'true' " Targets="_IsProjectRestoreSupported" Properties="$(_GenerateRestoreGraphProjectEntryInputProperties)" Projects="@(_RestoreProjectPathItemsWithoutDupes)" SkipNonexistentTargets="true" BuildInParallel="$(RestoreBuildInParallel)" SkipNonexistentProjects="true"> | |
<Output TaskParameter="TargetOutputs" ItemName="_RestoreProjectPathItems" /> | |
</MSBuild> | |
<MSBuild Condition=" '$(RestoreUseSkipNonexistentTargets)' != 'true' " ContinueOnError="$(RestoreContinueOnError)" Targets="_IsProjectRestoreSupported" Properties="$(_GenerateRestoreGraphProjectEntryInputProperties)" Projects="@(_RestoreProjectPathItemsWithoutDupes)"> | |
<Output TaskParameter="TargetOutputs" ItemName="_RestoreProjectPathItems" /> | |
</MSBuild> | |
</Target> | |
<Target Name="_GetRestoreSettingsOverrides" Returns="$(_RestorePackagesPathOverride);$(_RestoreRepositoryPathOverride);$(_RestoreSourcesOverride);$(_RestoreFallbackFoldersOverride)"> | |
<MSBuild Condition=" '$(RestorePackagesPath)' != '' " Targets="_GetRestorePackagesPathOverride" Projects="$(MSBuildThisFileFullPath)" BuildInParallel="$(RestoreBuildInParallel)"> | |
<Output TaskParameter="TargetOutputs" ItemName="_RestorePackagesPathOverride" /> | |
</MSBuild> | |
<MSBuild Condition=" '$(RestoreRepositoryPathOverride)' != '' " Targets="_GetRestoreRepositoryPathOverride" Projects="$(MSBuildThisFileFullPath)" BuildInParallel="$(RestoreBuildInParallel)"> | |
<Output TaskParameter="TargetOutputs" ItemName="_RestoreRepositoryPathOverride" /> | |
</MSBuild> | |
<MSBuild Condition=" '$(RestoreSources)' != '' " Targets="_GetRestoreSourcesOverride" Projects="$(MSBuildThisFileFullPath)" BuildInParallel="$(RestoreBuildInParallel)"> | |
<Output TaskParameter="TargetOutputs" ItemName="_RestoreSourcesOverride" /> | |
</MSBuild> | |
<MSBuild Condition=" '$(RestoreFallbackFolders)' != '' " Targets="_GetRestoreFallbackFoldersOverride" Projects="$(MSBuildThisFileFullPath)" BuildInParallel="$(RestoreBuildInParallel)"> | |
<Output TaskParameter="TargetOutputs" ItemName="_RestoreFallbackFoldersOverride" /> | |
</MSBuild> | |
</Target> | |
<Target Name="_GetRestorePackagesPathOverride" Returns="$(_RestorePackagesPathOverride)" /> | |
<Target Name="_GetRestoreRepositoryPathOverride" Returns="$(_RestoreRepositoryPathOverride)" /> | |
<Target Name="_GetRestoreSourcesOverride" Returns="$(_RestoreSourcesOverride)" /> | |
<Target Name="_GetRestoreFallbackFoldersOverride" Returns="$(_RestoreFallbackFoldersOverride)" /> | |
<Target Name="_GetRestoreTargetFrameworkOverride" Condition=" '$(_DisableNuGetRestoreTargetFrameworksOverride)' != 'true' " Returns="$(_TargetFrameworkOverride)"> | |
<GetGlobalPropertyValueTask Condition=" '$(TargetFrameworks)' != '' " PropertyName="TargetFramework"> | |
<Output TaskParameter="GlobalPropertyValue" ItemName="_TargetFrameworkOverride" /> | |
</GetGlobalPropertyValueTask> | |
</Target> | |
<Target Name="_GetTargetFrameworkOverrides" Returns="$(_TargetFrameworkOverride)" /> | |
<Target Name="_IsProjectRestoreSupported" Returns="@(_ValidProjectsForRestore)" /> | |
<Target Name="container-multi-target" Outputs="@(container-multi-targetBuildOutput)"> | |
<MSBuild Condition="'%(ProjectReference.Identity)' == 'D:\Code\Scratch\multi-containers-solution\container-multi-target\container-multi-target.csproj'" ToolsVersion="$(ProjectToolsVersion)" Properties="Configuration=Debug; Platform=AnyCPU;BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" Projects="@(ProjectReference)" BuildInParallel="True"> | |
<Output TaskParameter="TargetOutputs" ItemName="container-multi-targetBuildOutput" /> | |
</MSBuild> | |
</Target> | |
<Target Name="container-multi-target:Clean"> | |
<MSBuild Condition="'%(ProjectReference.Identity)' == 'D:\Code\Scratch\multi-containers-solution\container-multi-target\container-multi-target.csproj'" Targets="Clean" ToolsVersion="$(ProjectToolsVersion)" Properties="Configuration=Debug; Platform=AnyCPU;BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" Projects="@(ProjectReference)" BuildInParallel="True" /> | |
</Target> | |
<Target Name="container-multi-target:Rebuild" Outputs="@(container-multi-targetBuildOutput)"> | |
<MSBuild Condition="'%(ProjectReference.Identity)' == 'D:\Code\Scratch\multi-containers-solution\container-multi-target\container-multi-target.csproj'" Targets="Rebuild" ToolsVersion="$(ProjectToolsVersion)" Properties="Configuration=Debug; Platform=AnyCPU;BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" Projects="@(ProjectReference)" BuildInParallel="True"> | |
<Output TaskParameter="TargetOutputs" ItemName="container-multi-targetBuildOutput" /> | |
</MSBuild> | |
</Target> | |
<Target Name="container-multi-target:Publish"> | |
<MSBuild Condition="'%(ProjectReference.Identity)' == 'D:\Code\Scratch\multi-containers-solution\container-multi-target\container-multi-target.csproj'" Targets="Publish" ToolsVersion="$(ProjectToolsVersion)" Properties="Configuration=Debug; Platform=AnyCPU;BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" Projects="@(ProjectReference)" BuildInParallel="True" /> | |
</Target> | |
<Target Name="other-app" Outputs="@(other-appBuildOutput)"> | |
<MSBuild Condition="'%(ProjectReference.Identity)' == 'D:\Code\Scratch\multi-containers-solution\other-app\other-app.csproj'" ToolsVersion="$(ProjectToolsVersion)" Properties="Configuration=Debug; Platform=AnyCPU;BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" Projects="@(ProjectReference)" BuildInParallel="True"> | |
<Output TaskParameter="TargetOutputs" ItemName="other-appBuildOutput" /> | |
</MSBuild> | |
</Target> | |
<Target Name="other-app:Clean"> | |
<MSBuild Condition="'%(ProjectReference.Identity)' == 'D:\Code\Scratch\multi-containers-solution\other-app\other-app.csproj'" Targets="Clean" ToolsVersion="$(ProjectToolsVersion)" Properties="Configuration=Debug; Platform=AnyCPU;BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" Projects="@(ProjectReference)" BuildInParallel="True" /> | |
</Target> | |
<Target Name="other-app:Rebuild" Outputs="@(other-appBuildOutput)"> | |
<MSBuild Condition="'%(ProjectReference.Identity)' == 'D:\Code\Scratch\multi-containers-solution\other-app\other-app.csproj'" Targets="Rebuild" ToolsVersion="$(ProjectToolsVersion)" Properties="Configuration=Debug; Platform=AnyCPU;BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" Projects="@(ProjectReference)" BuildInParallel="True"> | |
<Output TaskParameter="TargetOutputs" ItemName="other-appBuildOutput" /> | |
</MSBuild> | |
</Target> | |
<Target Name="other-app:Publish"> | |
<MSBuild Condition="'%(ProjectReference.Identity)' == 'D:\Code\Scratch\multi-containers-solution\other-app\other-app.csproj'" Targets="Publish" ToolsVersion="$(ProjectToolsVersion)" Properties="Configuration=Debug; Platform=AnyCPU;BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" Projects="@(ProjectReference)" BuildInParallel="True" /> | |
</Target> | |
</Project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment