Skip to content

Commit 207363d

Browse files
committed
nano: Include decimal quantities in solution and nuget pack
Power nuget was missing, due to having decimal base type and this was excluded from the solution.
1 parent be429ac commit 207363d

File tree

2 files changed

+24
-6
lines changed

2 files changed

+24
-6
lines changed

CodeGen/Generators/NanoFrameworkGen/SolutionGenerator.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,6 @@ public override string Generate()
2525

2626
foreach (var quantity in _quantities)
2727
{
28-
// Skip decimal based units, they are not supported by nanoFramework
29-
if (quantity.BaseType == "decimal")
30-
{
31-
continue;
32-
}
33-
3428
var projectGuid = HashGuid.ToHashGuid(quantity.Name);
3529
Writer.WL($@"
3630
Project(""{_globalGuid:B}"") = ""{quantity.Name}"", ""{quantity.Name}\{quantity.Name}.nfproj"", ""{projectGuid:B}""

UnitsNet.NanoFramework/GeneratedCode/UnitsNet.nanoFramework.sln

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "AreaDensity", "AreaDensity\
2020
EndProject
2121
Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "AreaMomentOfInertia", "AreaMomentOfInertia\AreaMomentOfInertia.nfproj", "{566ef13c-0d17-e465-d35f-1bd9c65559bf}"
2222
EndProject
23+
Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "BitRate", "BitRate\BitRate.nfproj", "{b5fdf997-829f-5281-e624-ee4eee5aa26c}"
24+
EndProject
2325
Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "BrakeSpecificFuelConsumption", "BrakeSpecificFuelConsumption\BrakeSpecificFuelConsumption.nfproj", "{085145f2-2b8f-4d09-5290-c14cdcd452bf}"
2426
EndProject
2527
Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "Capacitance", "Capacitance\Capacitance.nfproj", "{c1351fc7-d3d8-c3ce-0715-ad8e18ab8c94}"
@@ -86,6 +88,8 @@ Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "HeatTransferCoefficient", "
8688
EndProject
8789
Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "Illuminance", "Illuminance\Illuminance.nfproj", "{d846582b-8ae3-9779-01ea-7210b5330cfd}"
8890
EndProject
91+
Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "Information", "Information\Information.nfproj", "{12bab01c-845f-82c9-b00b-a3639cdfb2ce}"
92+
EndProject
8993
Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "Irradiance", "Irradiance\Irradiance.nfproj", "{5f9c09c7-9e32-8927-7a5d-90001ceffc69}"
9094
EndProject
9195
Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "Irradiation", "Irradiation\Irradiation.nfproj", "{b545726f-7a83-3c78-2b55-6a709c5a6d00}"
@@ -138,6 +142,8 @@ Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "Permeability", "Permeabilit
138142
EndProject
139143
Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "Permittivity", "Permittivity\Permittivity.nfproj", "{9b381685-8129-acba-66f0-7068fe43a6c3}"
140144
EndProject
145+
Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "Power", "Power\Power.nfproj", "{56968e84-6b7d-d548-4c0b-53017bd6123c}"
146+
EndProject
141147
Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "PowerDensity", "PowerDensity\PowerDensity.nfproj", "{5e741dd9-690a-de16-e7a1-85e6239aa70d}"
142148
EndProject
143149
Project("{d608a2b1-6ead-4383-a205-ad1ce69d9ef7}") = "PowerRatio", "PowerRatio\PowerRatio.nfproj", "{94317d9a-d614-b098-6175-76ee84262c05}"
@@ -268,6 +274,12 @@ Global
268274
{566ef13c-0d17-e465-d35f-1bd9c65559bf}.Release|Any CPU.ActiveCfg = Release|Any CPU
269275
{566ef13c-0d17-e465-d35f-1bd9c65559bf}.Release|Any CPU.Build.0 = Release|Any CPU
270276
{566ef13c-0d17-e465-d35f-1bd9c65559bf}.Release|Any CPU.Deploy.0 = Release|Any CPU
277+
{b5fdf997-829f-5281-e624-ee4eee5aa26c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
278+
{b5fdf997-829f-5281-e624-ee4eee5aa26c}.Debug|Any CPU.Build.0 = Debug|Any CPU
279+
{b5fdf997-829f-5281-e624-ee4eee5aa26c}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
280+
{b5fdf997-829f-5281-e624-ee4eee5aa26c}.Release|Any CPU.ActiveCfg = Release|Any CPU
281+
{b5fdf997-829f-5281-e624-ee4eee5aa26c}.Release|Any CPU.Build.0 = Release|Any CPU
282+
{b5fdf997-829f-5281-e624-ee4eee5aa26c}.Release|Any CPU.Deploy.0 = Release|Any CPU
271283
{085145f2-2b8f-4d09-5290-c14cdcd452bf}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
272284
{085145f2-2b8f-4d09-5290-c14cdcd452bf}.Debug|Any CPU.Build.0 = Debug|Any CPU
273285
{085145f2-2b8f-4d09-5290-c14cdcd452bf}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
@@ -466,6 +478,12 @@ Global
466478
{d846582b-8ae3-9779-01ea-7210b5330cfd}.Release|Any CPU.ActiveCfg = Release|Any CPU
467479
{d846582b-8ae3-9779-01ea-7210b5330cfd}.Release|Any CPU.Build.0 = Release|Any CPU
468480
{d846582b-8ae3-9779-01ea-7210b5330cfd}.Release|Any CPU.Deploy.0 = Release|Any CPU
481+
{12bab01c-845f-82c9-b00b-a3639cdfb2ce}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
482+
{12bab01c-845f-82c9-b00b-a3639cdfb2ce}.Debug|Any CPU.Build.0 = Debug|Any CPU
483+
{12bab01c-845f-82c9-b00b-a3639cdfb2ce}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
484+
{12bab01c-845f-82c9-b00b-a3639cdfb2ce}.Release|Any CPU.ActiveCfg = Release|Any CPU
485+
{12bab01c-845f-82c9-b00b-a3639cdfb2ce}.Release|Any CPU.Build.0 = Release|Any CPU
486+
{12bab01c-845f-82c9-b00b-a3639cdfb2ce}.Release|Any CPU.Deploy.0 = Release|Any CPU
469487
{5f9c09c7-9e32-8927-7a5d-90001ceffc69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
470488
{5f9c09c7-9e32-8927-7a5d-90001ceffc69}.Debug|Any CPU.Build.0 = Debug|Any CPU
471489
{5f9c09c7-9e32-8927-7a5d-90001ceffc69}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
@@ -622,6 +640,12 @@ Global
622640
{9b381685-8129-acba-66f0-7068fe43a6c3}.Release|Any CPU.ActiveCfg = Release|Any CPU
623641
{9b381685-8129-acba-66f0-7068fe43a6c3}.Release|Any CPU.Build.0 = Release|Any CPU
624642
{9b381685-8129-acba-66f0-7068fe43a6c3}.Release|Any CPU.Deploy.0 = Release|Any CPU
643+
{56968e84-6b7d-d548-4c0b-53017bd6123c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
644+
{56968e84-6b7d-d548-4c0b-53017bd6123c}.Debug|Any CPU.Build.0 = Debug|Any CPU
645+
{56968e84-6b7d-d548-4c0b-53017bd6123c}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
646+
{56968e84-6b7d-d548-4c0b-53017bd6123c}.Release|Any CPU.ActiveCfg = Release|Any CPU
647+
{56968e84-6b7d-d548-4c0b-53017bd6123c}.Release|Any CPU.Build.0 = Release|Any CPU
648+
{56968e84-6b7d-d548-4c0b-53017bd6123c}.Release|Any CPU.Deploy.0 = Release|Any CPU
625649
{5e741dd9-690a-de16-e7a1-85e6239aa70d}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
626650
{5e741dd9-690a-de16-e7a1-85e6239aa70d}.Debug|Any CPU.Build.0 = Debug|Any CPU
627651
{5e741dd9-690a-de16-e7a1-85e6239aa70d}.Debug|Any CPU.Deploy.0 = Debug|Any CPU

0 commit comments

Comments
 (0)