FM360.SharedStructure 8.0.53

FM360.Shared.Structure

Cascading build and distribution

&"$($env:PROJECTS_HOME)\syntax\FM360\FM360.R6\Shared.Structure\build.ps1"  -buildConfiguration 'Release' -targetFrameworks 'net8' -buildDependentProjects 'true' -buildDependentSubprojects 'true';

Update syntax / FM360 dependencies

cd C:\home\projects\syntax\FM360\FM360.R6\Shared.Structure\net8; `
dotnet add package syntax.Cache.AppSettings -s "https://nuget.syntax-neue-medien.de/v3/index.json"; `
dotnet add package syntax.CollectionFx -s "https://nuget.syntax-neue-medien.de/v3/index.json"; `
dotnet add package syntax.Net.Web -s "https://nuget.syntax-neue-medien.de/v3/index.json"; `
dotnet add package syntax.ObjectFx -s "https://nuget.syntax-neue-medien.de/v3/index.json"; `
dotnet add package syntax.SerializationFx -s "https://nuget.syntax-neue-medien.de/v3/index.json"; `
dotnet add package syntax.StringFx -s "https://nuget.syntax-neue-medien.de/v3/index.json"; `
dotnet add package syntax.Security.Authorization -s "https://nuget.syntax-neue-medien.de/v3/index.json"; `
dotnet add package FM360.DataTransfer -s "https://nuget.syntax-neue-medien.de/v3/index.json";

# dotnet add package syntax.DbFx -s "https://nuget.syntax-neue-medien.de/v3/index.json"; # part of syntax.Cache.AppSettings -> syntax.LogFX -> syntax.Configuration.Intermediaries

Build and distribute as NuGet package

cd C:\home\projects\syntax\FM360\FM360.R6\Shared.Structure\net8; `
$VERSION = "$([regex]::match(((Get-Content "./FM360.SharedStructure.csproj") | Select-String -Pattern "<AssemblyVersion>\d+\.\d+\.\d+</AssemblyVersion>"), "(\d+\.\d+\.)(\d+)").Groups[1].Value)$(([int][regex]::match(((Get-Content "./FM360.SharedStructure.csproj") | Select-String -Pattern "\d+\.\d+\.\d+"), "(\d+\.\d+\.)(\d+)").Groups[2].Value) + 1)";  `
(Get-Content "./FM360.SharedStructure.csproj")  -replace '(<AssemblyVersion>)[\d\.]+(</AssemblyVersion>)',   "`${1}$VERSION`${2}"  |   Out-File "./FM360.SharedStructure.csproj";  `
"Version: $VERSION"; `
$API_KEY = [regex]::match((Get-Content ./.nuget.env), 'ApiKey="([^"]+)"').Groups[1].Value;  `
"API key: $API_KEY";  `
dotnet build --configuration Release; `
dotnet pack  --configuration Release  --output .packages  -p:PackageVersion="$VERSION"; `
dotnet nuget push  ".\.packages\FM360.SharedStructure.$VERSION.nupkg"  -s "https://nuget.syntax-neue-medien.de/v3/index.json"  -k "$API_KEY"; `
dotnet nuget push  ".\.packages\FM360.SharedStructure.$VERSION.snupkg"  -s "https://nuget.syntax-neue-medien.de/v3/index.json"  -k "$API_KEY";

Install in different project

dotnet add package FM360.SharedStructure -s "https://nuget.syntax-neue-medien.de/v3/index.json"; 

Showing the top 20 packages that depend on FM360.SharedStructure.

Packages Downloads
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
53
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
49
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
48
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
47
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
46
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
45
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
44
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
43
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
42
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
41

Version Downloads Last updated
8.0.63 55 05/16/2025
8.0.62 39 11/07/2024
8.0.61 40 11/07/2024
8.0.60 34 11/06/2024
8.0.59 40 10/19/2024
8.0.58 35 10/19/2024
8.0.57 30 10/19/2024
8.0.56 33 10/19/2024
8.0.55 33 10/19/2024
8.0.54 35 10/19/2024
8.0.53 35 10/18/2024
8.0.52 41 10/18/2024
8.0.51 37 10/18/2024
8.0.50 34 10/18/2024
8.0.49 37 10/16/2024
8.0.48 36 10/16/2024
8.0.47 41 10/16/2024
8.0.46 42 10/15/2024
8.0.45 42 10/15/2024
8.0.44 35 10/15/2024
8.0.42 39 10/15/2024
8.0.40 33 10/14/2024
8.0.39 32 10/14/2024
8.0.38 38 10/14/2024
8.0.37 39 10/14/2024
8.0.36 35 10/14/2024
8.0.35 34 10/14/2024
8.0.33 33 10/14/2024
8.0.31 32 10/14/2024
8.0.30 32 10/14/2024
8.0.29 41 10/14/2024
8.0.28 35 10/14/2024
8.0.27 35 10/03/2024
8.0.26 37 10/03/2024
8.0.25 38 09/16/2024
8.0.23 45 06/04/2024
8.0.22 37 06/04/2024
8.0.21 38 06/03/2024
8.0.20 35 06/03/2024
8.0.19 33 06/03/2024
8.0.18 42 05/09/2024
8.0.17 38 05/09/2024
8.0.16 44 05/09/2024
8.0.15 37 05/09/2024
8.0.14 36 05/09/2024
8.0.13 36 05/09/2024
8.0.12 38 05/05/2024
8.0.11 45 05/05/2024
8.0.10 39 04/30/2024
8.0.9 39 04/25/2024
8.0.8 34 04/24/2024
8.0.7 36 04/24/2024
8.0.6 45 04/19/2024
8.0.3 36 04/18/2024
8.0.2 41 04/16/2024
8.0.1 39 04/16/2024
2.0.38 35 05/16/2025
2.0.37 40 11/07/2024
2.0.36 38 11/07/2024
2.0.35 33 11/06/2024
2.0.34 39 10/14/2024
2.0.33 35 10/03/2024
2.0.32 35 10/03/2024
2.0.31 38 09/16/2024
2.0.30 38 06/04/2024
2.0.29 35 06/04/2024
2.0.28 36 06/03/2024
2.0.27 33 06/03/2024
2.0.26 33 06/03/2024
2.0.25 32 06/03/2024
2.0.24 39 05/09/2024
2.0.23 36 05/09/2024
2.0.22 35 05/09/2024
2.0.21 41 05/09/2024
2.0.20 33 05/09/2024
2.0.19 40 05/09/2024
2.0.18 43 05/05/2024
2.0.17 31 05/05/2024
2.0.16 37 04/30/2024
2.0.15 35 04/25/2024
2.0.14 36 04/24/2024
2.0.13 34 04/24/2024
2.0.12 47 04/19/2024
2.0.10 34 04/16/2024
2.0.9 42 03/01/2024
2.0.8 32 03/01/2024
2.0.7 32 03/01/2024
2.0.6 36 03/01/2024
2.0.5 36 03/01/2024
2.0.4 31 02/29/2024