@@ -73,6 +73,8 @@ if( $Rebuild )
7373$buildOptions += " /p:Configuration=${buildConfig} "
7474$restoreOptions = " /v:minimal"
7575
76+ Write-Host " Clean up directories..."
77+
7678# Unity
7779if ( ! ( Test-Path " ./MsgPack-CLI" ) )
7880{
@@ -103,41 +105,54 @@ if ( !( Test-Path "./MsgPack-CLI/mpu" ) )
103105}
104106
105107# build
108+
109+ Write-Host " Restore $sln packages..."
110+
106111& $msbuild / t:restore $sln $restoreOptions
107112if ( $LastExitCode -ne 0 )
108113{
109114 Write-Error " Failed to restore $sln "
110115 exit $LastExitCode
111116}
112117
118+ Write-Host " Build $sln ..."
119+
113120& $msbuild $sln $buildOptions
114121if ( $LastExitCode -ne 0 )
115122{
116123 Write-Error " Failed to build $sln "
117124 exit $LastExitCode
118125}
119126
127+ Write-Host " Restore $slnCompat packages..."
128+
120129& $msbuild / t:restore $slnCompat $restoreOptions
121130if ( $LastExitCode -ne 0 )
122131{
123132 Write-Error " Failed to restore $slnCompat "
124133 exit $LastExitCode
125134}
126135
136+ Write-Host " Build $slnCompat ..."
137+
127138& $msbuild $slnCompat $buildOptions
128139if ( $LastExitCode -ne 0 )
129140{
130141 Write-Error " Failed to build $slnCompat "
131142 exit $LastExitCode
132143}
133144
145+ Write-Host " Restore $slnWindows packages..."
146+
134147& $msbuild / t:restore $slnWindows $restoreOptions
135148if ( $LastExitCode -ne 0 )
136149{
137150 Write-Error " Failed to restore $slnWindows "
138151 exit $LastExitCode
139152}
140153
154+ Write-Host " Build $slnWindows ..."
155+
141156& $msbuild $slnWindows $buildOptions
142157if ( $LastExitCode -ne 0 )
143158{
@@ -147,6 +162,8 @@ if ( $LastExitCode -ne 0 )
147162
148163if ( $buildConfig -eq ' Release' )
149164{
165+ Write-Host " Build NuGet packages..."
166+
150167 & $msbuild ../ src/ MsgPack/ MsgPack.csproj / t:pack / v:minimal / p:Configuration= $buildConfig / p:IncludeSource= true / p:NuspecProperties= version= $env: PackageVersion
151168
152169 Move-Item ../ bin/* .nupkg ../ dist/
0 commit comments