@@ -73,6 +73,8 @@ if( $Rebuild )
73
73
$buildOptions += " /p:Configuration=${buildConfig} "
74
74
$restoreOptions = " /v:minimal"
75
75
76
+ Write-Host " Clean up directories..."
77
+
76
78
# Unity
77
79
if ( ! ( Test-Path " ./MsgPack-CLI" ) )
78
80
{
@@ -103,41 +105,54 @@ if ( !( Test-Path "./MsgPack-CLI/mpu" ) )
103
105
}
104
106
105
107
# build
108
+
109
+ Write-Host " Restore $sln packages..."
110
+
106
111
& $msbuild / t:restore $sln $restoreOptions
107
112
if ( $LastExitCode -ne 0 )
108
113
{
109
114
Write-Error " Failed to restore $sln "
110
115
exit $LastExitCode
111
116
}
112
117
118
+ Write-Host " Build $sln ..."
119
+
113
120
& $msbuild $sln $buildOptions
114
121
if ( $LastExitCode -ne 0 )
115
122
{
116
123
Write-Error " Failed to build $sln "
117
124
exit $LastExitCode
118
125
}
119
126
127
+ Write-Host " Restore $slnCompat packages..."
128
+
120
129
& $msbuild / t:restore $slnCompat $restoreOptions
121
130
if ( $LastExitCode -ne 0 )
122
131
{
123
132
Write-Error " Failed to restore $slnCompat "
124
133
exit $LastExitCode
125
134
}
126
135
136
+ Write-Host " Build $slnCompat ..."
137
+
127
138
& $msbuild $slnCompat $buildOptions
128
139
if ( $LastExitCode -ne 0 )
129
140
{
130
141
Write-Error " Failed to build $slnCompat "
131
142
exit $LastExitCode
132
143
}
133
144
145
+ Write-Host " Restore $slnWindows packages..."
146
+
134
147
& $msbuild / t:restore $slnWindows $restoreOptions
135
148
if ( $LastExitCode -ne 0 )
136
149
{
137
150
Write-Error " Failed to restore $slnWindows "
138
151
exit $LastExitCode
139
152
}
140
153
154
+ Write-Host " Build $slnWindows ..."
155
+
141
156
& $msbuild $slnWindows $buildOptions
142
157
if ( $LastExitCode -ne 0 )
143
158
{
@@ -147,6 +162,8 @@ if ( $LastExitCode -ne 0 )
147
162
148
163
if ( $buildConfig -eq ' Release' )
149
164
{
165
+ Write-Host " Build NuGet packages..."
166
+
150
167
& $msbuild ../ src/ MsgPack/ MsgPack.csproj / t:pack / v:minimal / p:Configuration= $buildConfig / p:IncludeSource= true / p:NuspecProperties= version= $env: PackageVersion
151
168
152
169
Move-Item ../ bin/* .nupkg ../ dist/
0 commit comments