Skip to content

Commit f799c30

Browse files
committed
1. Refactoring of Core projects. 2. Add a build number to name of boot dlls (Nitra.Runtime & DotNetLang). Currently their names are formed according to the following rule: DotNetLang.BootXX.dll Nitra.Runtime.BootXX.dll, where XX is a build number.
1 parent 3da407c commit f799c30

21 files changed

+283
-214
lines changed

Boot1/test.cmd

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@echo off
2+
title ShiftBoot
3+
SET MSBUILDENABLEALLPROPERTYFUNCTIONS=1
4+
%WinDir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe test.nproj /tv:4.0
5+
pause

Boot1/test.nproj

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
2+
<PropertyGroup>
3+
<Value>$([System.Xml.Linq.XDocument]::Load('version.xml').Root.Value)</Value>
4+
</PropertyGroup>
5+
<ItemGroup>
6+
7+
</ItemGroup>
8+
<Target Name="Build">
9+
<Message Importance="High" Text="$(Value)" />
10+
</Target>
11+
</Project>

Boot2/DotNetLang/DotNetLang.nproj

+28-20
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,75 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<PropertyGroup>
4+
<Name>DotNetLang</Name>
5+
<RootNamespace>DotNet</RootNamespace>
6+
<NuspecFile>DotNetLang.nuspec</NuspecFile>
7+
<ProjectGuid Condition=" '$(ProjectGuid)' == '' ">{D3C87D75-E119-4D30-A8BE-DC28014BB653}</ProjectGuid>
8+
<NeedAddVersionToAssemblyName>True</NeedAddVersionToAssemblyName>
9+
<DocumentationFile />
10+
</PropertyGroup>
11+
<PropertyGroup> <!-- Common properties -->
412
<Stage Condition=" '$(Stage)' == '' ">Stage1</Stage>
13+
<!-- NameSuffix - must be set when the Stage property set to "Boot" -->
14+
<NameSuffix2 Condition=" '$(NeedAddVersionToAssemblyName)' == 'True' And $(NameSuffix) != '' ">.$(NameSuffix)</NameSuffix2>
15+
<AssemblyName>$(Name)$(NameSuffix2)</AssemblyName>
516
<CommonFilesPath Condition=" '$(CommonFilesPath)' == '' ">..\..\Common</CommonFilesPath>
617
<NemerleVersion>Net-4.0</NemerleVersion>
718
<NemerleBinPathRoot Condition=" '$(NemerleBinPathRoot)' == '' ">$(ProgramFiles)\Nemerle</NemerleBinPathRoot>
19+
<NemerleLibs Condition=" '$(NemerleLibs)' == '' ">$(NemerleBinPathRoot)\$(NemerleVersion)</NemerleLibs>
820
<Nemerle Condition=" '$(Stage)' == 'Boot' ">$(MSBuildProjectDirectory)\..\..\Boot1\$(NemerleVersion)</Nemerle>
921
<Nemerle Condition=" '$(Stage)' != 'Boot' ">$(NemerleBinPathRoot)\$(NemerleVersion)</Nemerle>
10-
<Name Condition="'$(Name)' == ''">DotNetLang</Name>
1122
<KeyOriginatorFile>$(CommonFilesPath)\Nitra.snk</KeyOriginatorFile>
1223
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
1324
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
1425
<ProductVersion>8.0.30703</ProductVersion>
1526
<SchemaVersion>2.0</SchemaVersion>
16-
<ProjectGuid Condition=" '$(ProjectGuid)' == '' ">{d3c87d75-e119-4d30-a8be-dc28014bb653}</ProjectGuid>
1727
<OutputType>Library</OutputType>
1828
<AppDesignerFolder>Properties</AppDesignerFolder>
1929
<NoStdLib>true</NoStdLib>
20-
<RootNamespace>DotNet</RootNamespace>
21-
<AssemblyName>$(Name)</AssemblyName>
2230
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
2331
<FileAlignment>512</FileAlignment>
24-
<DocumentationFile />
25-
<NuspecFile>DotNetLang.nuspec</NuspecFile>
32+
<DefineConstants>TRACE;DEBUG_EVAL_DEPENDENT_PROPERTIES</DefineConstants>
33+
<DefineConstants Condition=" '$(BuildConstant)' != '' ">$(BuildConstant);$(DefineConstants)</DefineConstants>
34+
<DefineConstants Condition=" '$(AdditionalDefineConstants)' != '' ">$(AdditionalDefineConstants);$(DefineConstants)</DefineConstants>
2635
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
2736
<RestorePackages>true</RestorePackages>
2837
</PropertyGroup>
2938
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
39+
<DefineConstants>$(DefineConstants);DEBUG</DefineConstants>
3040
<DebugSymbols>true</DebugSymbols>
3141
<Optimize>false</Optimize>
32-
<OutputPath>..\..\bin\Debug\Stage1\</OutputPath>
33-
<DefineConstants>DEBUG;TRACE</DefineConstants>
42+
<OutputPath>..\..\bin\Debug\$(Stage)\</OutputPath>
43+
<IntermediateOutputPath>obj\Debug\$(Stage)\</IntermediateOutputPath>
3444
<ErrorReport>prompt</ErrorReport>
3545
<WarningLevel>4</WarningLevel>
3646
</PropertyGroup>
3747
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
3848
<DebugSymbols>false</DebugSymbols>
3949
<Optimize>true</Optimize>
40-
<OutputPath>..\..\bin\Release\Stage1\</OutputPath>
41-
<DefineConstants>TRACE</DefineConstants>
50+
<OutputPath>..\..\bin\Release\$(Stage)\</OutputPath>
51+
<IntermediateOutputPath>obj\Release\$(Stage)\</IntermediateOutputPath>
4252
<ErrorReport>prompt</ErrorReport>
4353
<WarningLevel>4</WarningLevel>
4454
<DocumentationFile>$(OutputPath)\$(MSBuildProjectName).xml</DocumentationFile>
4555
</PropertyGroup>
46-
<PropertyGroup>
47-
<DefineConstants Condition=" '$(BuildConstant)' != '' ">$(BuildConstant);$(DefineConstants)</DefineConstants>
48-
</PropertyGroup>
4956
<ItemGroup>
5057
<Reference Include="mscorlib" />
5158
<Reference Include="System" />
59+
<Reference Include="System.Core" />
60+
<Reference Include="Nemerle">
61+
<SpecificVersion>False</SpecificVersion>
62+
<HintPath>$(NemerleLibs)\Nemerle.dll</HintPath>
63+
</Reference>
64+
</ItemGroup>
65+
<ItemGroup>
5266
<Reference Include="System.Collections.Immutable, Version=1.1.37.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
5367
<Name>System.Collections.Immutable</Name>
5468
<AssemblyName>System.Collections.Immutable.dll</AssemblyName>
5569
<HintPath>..\..\packages\System.Collections.Immutable.1.1.37\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
5670
</Reference>
57-
<Reference Include="System.Core" />
5871
<Reference Include="System.Xml" />
5972
<Reference Include="System.Xml.Linq" />
60-
<Reference Include="Nemerle">
61-
<SpecificVersion>False</SpecificVersion>
62-
<HintPath>$(NemerleBinPathRoot)\$(NemerleVersion)\Nemerle.dll</HintPath>
63-
<Private>True</Private>
64-
</Reference>
6573
</ItemGroup>
6674
<Choose>
6775
<When Condition=" '$(Stage)' == 'Boot' ">
@@ -263,4 +271,4 @@
263271
</PropertyGroup>
264272
<Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
265273
</Target>
266-
</Project>
274+
</Project>

Boot2/Nitra.Compiler/Nitra.Compiler.nproj

+30-20
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,45 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<PropertyGroup>
4-
<ProductVersion>8.0.30703</ProductVersion>
5-
<SchemaVersion>2.0</SchemaVersion>
4+
<Name>Nitra.Compiler</Name>
5+
<RootNamespace>Nitra.Compiler</RootNamespace>
6+
<NuspecFile>Nitra.Compiler.nuspec</NuspecFile>
7+
<ProjectGuid Condition=" '$(ProjectGuid)' == '' ">{A8AACA46-CCC8-429F-B626-4CFC77F3A21A}</ProjectGuid>
8+
<NeedAddVersionToAssemblyName>False</NeedAddVersionToAssemblyName>
9+
<DocumentationFile />
10+
</PropertyGroup>
11+
<PropertyGroup> <!-- Common properties -->
612
<Stage Condition=" '$(Stage)' == '' ">Stage1</Stage>
7-
<ProjectGuid Condition=" '$(Stage)' == 'Stage1' ">{a8aaca46-ccc8-429f-b626-4cfc77f3a21a}</ProjectGuid>
8-
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
9-
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
10-
<Name Condition=" '$(Stage)' == 'Stage1' ">Nitra.Compiler</Name>
13+
<!-- NameSuffix - must be set when the Stage property set to "Boot" -->
14+
<NameSuffix2 Condition=" '$(NeedAddVersionToAssemblyName)' == 'True' And $(NameSuffix) != '' ">.$(NameSuffix)</NameSuffix2>
15+
<AssemblyName>$(Name)$(NameSuffix2)</AssemblyName>
16+
<CommonFilesPath Condition=" '$(CommonFilesPath)' == '' ">..\..\Common</CommonFilesPath>
1117
<NemerleVersion>Net-4.0</NemerleVersion>
1218
<NemerleBinPathRoot Condition=" '$(NemerleBinPathRoot)' == '' ">$(ProgramFiles)\Nemerle</NemerleBinPathRoot>
19+
<NemerleLibs Condition=" '$(NemerleLibs)' == '' ">$(NemerleBinPathRoot)\$(NemerleVersion)</NemerleLibs>
1320
<Nemerle Condition=" '$(Nemerle)' == '' ">$(NemerleBinPathRoot)\$(NemerleVersion)</Nemerle>
21+
<KeyOriginatorFile>$(CommonFilesPath)\Nitra.snk</KeyOriginatorFile>
22+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
23+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
24+
<ProductVersion>8.0.30703</ProductVersion>
25+
<SchemaVersion>2.0</SchemaVersion>
1426
<OutputType>Library</OutputType>
15-
<NoStdLib>true</NoStdLib>
1627
<AppDesignerFolder>Properties</AppDesignerFolder>
17-
<RootNamespace>Nitra.Compiler</RootNamespace>
18-
<AssemblyName>Nitra.Compiler</AssemblyName>
28+
<NoStdLib>true</NoStdLib>
1929
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
2030
<FileAlignment>512</FileAlignment>
21-
<CommonFilesPath Condition=" '$(CommonFilesPath)' == '' ">..\..\Common</CommonFilesPath>
22-
<KeyOriginatorFile>$(CommonFilesPath)\Nitra.snk</KeyOriginatorFile>
23-
<NuspecFile>Nitra.Compiler.nuspec</NuspecFile>
31+
<DefineConstants>TRACE;DEBUG_EVAL_DEPENDENT_PROPERTIES</DefineConstants>
32+
<DefineConstants Condition=" '$(BuildConstant)' != '' ">$(BuildConstant);$(DefineConstants)</DefineConstants>
33+
<DefineConstants Condition=" '$(AdditionalDefineConstants)' != '' ">$(AdditionalDefineConstants);$(DefineConstants)</DefineConstants>
34+
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
35+
<RestorePackages>true</RestorePackages>
2436
</PropertyGroup>
2537
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
38+
<DefineConstants>$(DefineConstants);DEBUG</DefineConstants>
2639
<DebugSymbols>true</DebugSymbols>
2740
<Optimize>false</Optimize>
2841
<OutputPath>..\..\bin\Debug\$(Stage)\</OutputPath>
2942
<IntermediateOutputPath>obj\Debug\$(Stage)\</IntermediateOutputPath>
30-
<DefineConstants>DEBUG;TRACE;DEBUG_EVAL_DEPENDENT_PROPERTIES</DefineConstants>
3143
<ErrorReport>prompt</ErrorReport>
3244
<WarningLevel>4</WarningLevel>
3345
</PropertyGroup>
@@ -36,25 +48,23 @@
3648
<Optimize>true</Optimize>
3749
<OutputPath>..\..\bin\Release\$(Stage)\</OutputPath>
3850
<IntermediateOutputPath>obj\Release\$(Stage)\</IntermediateOutputPath>
39-
<DefineConstants>TRACE</DefineConstants>
4051
<ErrorReport>prompt</ErrorReport>
4152
<WarningLevel>4</WarningLevel>
4253
<DocumentationFile>$(OutputPath)\$(MSBuildProjectName).xml</DocumentationFile>
4354
</PropertyGroup>
44-
<PropertyGroup>
45-
<DefineConstants Condition=" '$(BuildConstant)' != '' ">$(BuildConstant);$(DefineConstants)</DefineConstants>
46-
</PropertyGroup>
4755
<ItemGroup>
4856
<Reference Include="mscorlib" />
4957
<Reference Include="System" />
5058
<Reference Include="System.Core" />
5159
<Reference Include="Nemerle">
5260
<SpecificVersion>False</SpecificVersion>
53-
<HintPath>$(Nemerle)\Nemerle.dll</HintPath>
61+
<HintPath>$(NemerleLibs)\Nemerle.dll</HintPath>
5462
</Reference>
63+
</ItemGroup>
64+
<ItemGroup>
5565
<Reference Include="Nemerle.Compiler">
5666
<SpecificVersion>False</SpecificVersion>
57-
<HintPath>$(Nemerle)\Nemerle.Compiler.dll</HintPath>
67+
<HintPath>$(NemerleLibs)\Nemerle.Compiler.dll</HintPath>
5868
</Reference>
5969
</ItemGroup>
6070
<Choose>
@@ -445,4 +455,4 @@
445455
<Target Name="AfterBuild" Condition=" '$(Stage)' == 'Stage2' ">
446456
<CallTarget Targets="NugetPack" />
447457
</Target>
448-
</Project>
458+
</Project>

Boot2/Nitra.Grammar/Nitra.Grammar.nproj

+39-28
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,81 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<PropertyGroup>
4-
<ProductVersion>8.0.30703</ProductVersion>
5-
<SchemaVersion>2.0</SchemaVersion>
4+
<Name>Nitra.Grammar</Name>
5+
<RootNamespace>Nitra.Grammar</RootNamespace>
6+
<NuspecFile>Nitra.Grammar.nuspec</NuspecFile>
7+
<ProjectGuid Condition=" '$(ProjectGuid)' == '' ">{792f6159-9ff0-4352-8323-591a9bad3472}</ProjectGuid>
8+
<NeedAddVersionToAssemblyName>False</NeedAddVersionToAssemblyName>
9+
<CustomArguments>$(CustomArguments) -nowarn:114</CustomArguments>
10+
</PropertyGroup>
11+
<PropertyGroup> <!-- Common properties -->
612
<Stage Condition=" '$(Stage)' == '' ">Stage1</Stage>
7-
<ProjectGuid Condition=" '$(Stage)' == 'Stage1' ">{792f6159-9ff0-4352-8323-591a9bad3472}</ProjectGuid>
8-
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
9-
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
10-
<Name Condition=" '$(Stage)' == 'Stage1' ">Nitra.Grammar</Name>
13+
<!-- NameSuffix - must be set when the Stage property set to "Boot" -->
14+
<NameSuffix2 Condition=" '$(NeedAddVersionToAssemblyName)' == 'True' And $(NameSuffix) != '' ">.$(NameSuffix)</NameSuffix2>
15+
<AssemblyName>$(Name)$(NameSuffix2)</AssemblyName>
16+
<CommonFilesPath Condition=" '$(CommonFilesPath)' == '' ">..\..\Common</CommonFilesPath>
1117
<NemerleVersion>Net-4.0</NemerleVersion>
1218
<NemerleBinPathRoot Condition=" '$(NemerleBinPathRoot)' == '' ">$(ProgramFiles)\Nemerle</NemerleBinPathRoot>
19+
<NemerleLibs Condition=" '$(NemerleLibs)' == '' ">$(NemerleBinPathRoot)\$(NemerleVersion)</NemerleLibs>
1320
<Nemerle Condition=" '$(Stage)' == 'Boot' ">$(MSBuildProjectDirectory)\..\..\Boot1\$(NemerleVersion)</Nemerle>
14-
<Nemerle Condition=" '$(Stage)' == 'Stage1' ">$(NemerleBinPathRoot)\$(NemerleVersion)</Nemerle>
15-
<Nemerle Condition=" '$(Stage)' == 'Stage2' ">$(NemerleBinPathRoot)\$(NemerleVersion)</Nemerle>
21+
<Nemerle Condition=" '$(Stage)' != 'Boot' ">$(NemerleBinPathRoot)\$(NemerleVersion)</Nemerle>
22+
<KeyOriginatorFile>$(CommonFilesPath)\Nitra.snk</KeyOriginatorFile>
23+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
24+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
25+
<ProductVersion>8.0.30703</ProductVersion>
26+
<SchemaVersion>2.0</SchemaVersion>
1627
<OutputType>Library</OutputType>
17-
<NoStdLib>true</NoStdLib>
1828
<AppDesignerFolder>Properties</AppDesignerFolder>
19-
<RootNamespace>Nitra.Grammar</RootNamespace>
20-
<AssemblyName>Nitra.Grammar</AssemblyName>
29+
<NoStdLib>true</NoStdLib>
2130
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
2231
<FileAlignment>512</FileAlignment>
23-
<CustomArguments>$(CustomArguments) -nowarn:114</CustomArguments>
24-
<CommonFilesPath Condition=" '$(CommonFilesPath)' == '' ">..\..\Common</CommonFilesPath>
25-
<KeyOriginatorFile>$(CommonFilesPath)\Nitra.snk</KeyOriginatorFile>
26-
<NuspecFile>Nitra.Grammar.nuspec</NuspecFile>
32+
<DefineConstants>TRACE;DEBUG_EVAL_DEPENDENT_PROPERTIES</DefineConstants>
33+
<DefineConstants Condition=" '$(BuildConstant)' != '' ">$(BuildConstant);$(DefineConstants)</DefineConstants>
34+
<DefineConstants Condition=" '$(AdditionalDefineConstants)' != '' ">$(AdditionalDefineConstants);$(DefineConstants)</DefineConstants>
2735
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
2836
<RestorePackages>true</RestorePackages>
2937
</PropertyGroup>
3038
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
39+
<DefineConstants>$(DefineConstants);DEBUG</DefineConstants>
3140
<DebugSymbols>true</DebugSymbols>
3241
<Optimize>false</Optimize>
33-
<OutputPath>bin\Debug\$(Stage)\</OutputPath>
42+
<OutputPath>..\..\bin\Debug\$(Stage)\</OutputPath>
3443
<IntermediateOutputPath>obj\Debug\$(Stage)\</IntermediateOutputPath>
35-
<DefineConstants>DEBUG;TRACE</DefineConstants>
3644
<ErrorReport>prompt</ErrorReport>
3745
<WarningLevel>4</WarningLevel>
3846
</PropertyGroup>
3947
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
4048
<DebugSymbols>false</DebugSymbols>
4149
<Optimize>true</Optimize>
42-
<OutputPath>bin\Release\$(Stage)\</OutputPath>
50+
<OutputPath>..\..\bin\Release\$(Stage)\</OutputPath>
4351
<IntermediateOutputPath>obj\Release\$(Stage)\</IntermediateOutputPath>
44-
<DefineConstants>TRACE</DefineConstants>
4552
<ErrorReport>prompt</ErrorReport>
4653
<WarningLevel>4</WarningLevel>
4754
<DocumentationFile>$(OutputPath)\$(MSBuildProjectName).xml</DocumentationFile>
4855
</PropertyGroup>
49-
<PropertyGroup>
50-
<DefineConstants Condition=" '$(BuildConstant)' != '' ">$(BuildConstant);$(DefineConstants)</DefineConstants>
51-
</PropertyGroup>
5256
<ItemGroup>
5357
<Reference Include="mscorlib" />
5458
<Reference Include="System" />
5559
<Reference Include="System.Core" />
56-
<Reference Include="System.Drawing" />
5760
<Reference Include="Nemerle">
5861
<SpecificVersion>False</SpecificVersion>
59-
<HintPath>$(NemerleBinPathRoot)\$(NemerleVersion)\Nemerle.dll</HintPath>
60-
<Private>True</Private>
62+
<HintPath>$(NemerleLibs)\Nemerle.dll</HintPath>
6163
</Reference>
64+
</ItemGroup>
65+
<ItemGroup>
6266
<Reference Include="Nemerle.Compiler">
6367
<SpecificVersion>False</SpecificVersion>
64-
<HintPath>$(NemerleBinPathRoot)\$(NemerleVersion)\Nemerle.Compiler.dll</HintPath>
65-
<Private>True</Private>
68+
<HintPath>$(NemerleLibs)\Nemerle.Compiler.dll</HintPath>
6669
</Reference>
6770
</ItemGroup>
71+
<ItemGroup>
72+
<Reference Include="System.Collections.Immutable, Version=1.1.37.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
73+
<Name>System.Collections.Immutable</Name>
74+
<AssemblyName>System.Collections.Immutable.dll</AssemblyName>
75+
<HintPath>..\..\packages\System.Collections.Immutable.1.1.37\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
76+
</Reference>
77+
<Reference Include="System.Drawing" />
78+
</ItemGroup>
6879
<Choose>
6980
<When Condition=" '$(Stage)' == 'Boot' ">
7081
<ItemGroup>
@@ -565,4 +576,4 @@
565576
</PropertyGroup>
566577
<Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
567578
</Target>
568-
</Project>
579+
</Project>

0 commit comments

Comments
 (0)