FM360.SharedStructure 8.0.63

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
110
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
88
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
86
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
83
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
82
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
80
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
79
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
78
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
77
FM360.ClipGenerator.Engine
FM360 ClipGeneratorEngine
76

Version Downloads Last updated
8.0.63 104 05/16/2025
8.0.62 74 11/07/2024
8.0.61 73 11/07/2024
8.0.60 69 11/06/2024
8.0.59 78 10/19/2024
8.0.58 67 10/19/2024
8.0.57 65 10/19/2024
8.0.56 67 10/19/2024
8.0.55 67 10/19/2024
8.0.54 67 10/19/2024
8.0.53 70 10/18/2024
8.0.52 77 10/18/2024
8.0.51 72 10/18/2024
8.0.50 69 10/18/2024
8.0.49 71 10/16/2024
8.0.48 69 10/16/2024
8.0.47 79 10/16/2024
8.0.46 76 10/15/2024
8.0.45 78 10/15/2024
8.0.44 70 10/15/2024
8.0.42 72 10/15/2024
8.0.40 65 10/14/2024
8.0.39 63 10/14/2024
8.0.38 70 10/14/2024
8.0.37 70 10/14/2024
8.0.36 67 10/14/2024
8.0.35 66 10/14/2024
8.0.33 67 10/14/2024
8.0.31 63 10/14/2024
8.0.30 64 10/14/2024
8.0.29 76 10/14/2024
8.0.28 67 10/14/2024
8.0.27 67 10/03/2024
8.0.26 70 10/03/2024
8.0.25 74 09/16/2024
8.0.23 76 06/04/2024
8.0.22 68 06/04/2024
8.0.21 69 06/03/2024
8.0.20 67 06/03/2024
8.0.19 66 06/03/2024
8.0.18 73 05/09/2024
8.0.17 68 05/09/2024
8.0.16 74 05/09/2024
8.0.15 69 05/09/2024
8.0.14 68 05/09/2024
8.0.13 68 05/09/2024
8.0.12 70 05/05/2024
8.0.11 76 05/05/2024
8.0.10 71 04/30/2024
8.0.9 71 04/25/2024
8.0.8 66 04/24/2024
8.0.7 68 04/24/2024
8.0.6 76 04/19/2024
8.0.3 68 04/18/2024
8.0.2 71 04/16/2024
8.0.1 70 04/16/2024
2.0.38 71 05/16/2025
2.0.37 72 11/07/2024
2.0.36 70 11/07/2024
2.0.35 65 11/06/2024
2.0.34 71 10/14/2024
2.0.33 65 10/03/2024
2.0.32 66 10/03/2024
2.0.31 70 09/16/2024
2.0.30 68 06/04/2024
2.0.29 66 06/04/2024
2.0.28 68 06/03/2024
2.0.27 65 06/03/2024
2.0.26 65 06/03/2024
2.0.25 64 06/03/2024
2.0.24 71 05/09/2024
2.0.23 72 05/09/2024
2.0.22 66 05/09/2024
2.0.21 75 05/09/2024
2.0.20 65 05/09/2024
2.0.19 73 05/09/2024
2.0.18 74 05/05/2024
2.0.17 62 05/05/2024
2.0.16 69 04/30/2024
2.0.15 67 04/25/2024
2.0.14 69 04/24/2024
2.0.13 67 04/24/2024
2.0.12 83 04/19/2024
2.0.10 66 04/16/2024
2.0.9 74 03/01/2024
2.0.8 62 03/01/2024
2.0.7 64 03/01/2024
2.0.6 67 03/01/2024
2.0.5 67 03/01/2024
2.0.4 63 02/29/2024