@@ -140,30 +140,27 @@ private static void SetDependencyVersions(FindPackageByIdResource resource, Sour
140
140
logger ,
141
141
cancellationToken ) . Result ;
142
142
143
- // NuGet package Version
144
- // including preview
145
- var mscorlibPackage = packageVersions . Where ( v => v . IsPrerelease ) . OrderByDescending ( v => v ) . First ( ) ;
146
- // stable only
147
- //var mscorlibPackage = packageVersions.OrderByDescending(v => v).First ();
143
+ // get NuGet package Version for mscorlib
144
+ // grab latest available (doesn't matter if it's preview or stable)
145
+ NuGetVersion mscorlibVersion = packageVersions . OrderByDescending ( v => v ) . First ( ) ;
146
+ MscorlibVersion = mscorlibVersion . Version . ToString ( ) ;
147
+ MscorlibNuGetVersion = mscorlibVersion . ToNormalizedString ( ) ;
148
148
149
- MscorlibVersion = mscorlibPackage . Version . ToString ( ) ;
150
- MscorlibNuGetVersion = mscorlibPackage . ToNormalizedString ( ) ;
151
-
152
- // Math
149
+ // System.Math
153
150
packageVersions = resource . GetAllVersionsAsync (
154
151
"nanoFramework.System.Math" ,
155
152
cache ,
156
153
logger ,
157
154
cancellationToken ) . Result ;
158
155
159
- // NuGet package Version
160
- // including preview
161
- var mathPackage = packageVersions . Where ( v => v . IsPrerelease ) . OrderByDescending ( v => v ) . First ( ) ;
162
- // stable only
163
- //var mathPackage = MathNuGetVersion = packageVersions.OrderByDescending(v => v).First ();
156
+ // grab latest available (doesn't matter if it's preview or stable)
157
+ // making an assumption here that the available version is referencing the correct mscolib
158
+ var mathVersion = packageVersions . OrderByDescending ( v => v ) . First ( ) ;
159
+ MathVersion = mathVersion . Version . ToString ( ) ;
160
+ MathNuGetVersion = mathVersion . ToNormalizedString ( ) ;
164
161
165
- MathVersion = mathPackage . Version . ToString ( ) ;
166
- MathNuGetVersion = mathPackage . ToNormalizedString ( ) ;
162
+ logger . LogInformation ( $ "Referencing nanoFramework.CoreLibrary { MscorlibNuGetVersion } " ) ;
163
+ logger . LogInformation ( $ "Referencing nanoFramework.System.Math { MathNuGetVersion } " ) ;
167
164
}
168
165
else
169
166
{
0 commit comments