FM360.SharedStructure 2.0.29
FM360.Shared.Structure
Cascading build and distribution
&"$($env:PROJECTS_HOME)\syntax\FM360\FM360.R6\Shared.Structure\build.ps1" -buildConfiguration 'Release' -targetFrameworks 'net8, netstandard2.0' -buildDependentProjects 'true' -buildDependentSubprojects 'true';
Update syntax / FM360 dependencies
cd C:\home\projects\syntax\FM360\FM360.R6\Shared.Structure\netstandard2.0; `
dotnet add package syntax.Cache.AppSettings -s "https://nuget.syntax-neue-medien.de/v3/index.json" -v "2.*"; `
dotnet add package syntax.CollectionFx -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" -v "2.*"; `
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 FM360.DataTransfer -s "https://nuget.syntax-neue-medien.de/v3/index.json";
Build and distribute as NuGet package
cd C:\home\projects\syntax\FM360\FM360.R6\Shared.Structure\netstandard2.0; `
$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
|
52 |
|
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 |
.NET Standard 2.0
- FM360.DataTransfer (>= 5.0.41)
- FileHelpers (>= 3.3.0)
- Microsoft.AspNetCore.Http.Extensions (>= 2.2.0)
- System.Reflection.Emit (>= 4.7.0)
- syntax.Cache.AppSettings (>= 2.0.26)
- syntax.CollectionFx (>= 2.0.7)
- syntax.DbFx (>= 2.1.36)
- syntax.Net.Web (>= 2.0.1)
- syntax.ObjectFx (>= 2.0.16)
- syntax.SerializationFx (>= 2.0.8)
- syntax.StringFx (>= 2.0.3)
| Version | Downloads | Last updated |
|---|---|---|
| 8.0.63 | 52 | 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 |