Tekla.Structures.All
2026.0.2
dotnet add package Tekla.Structures.All --version 2026.0.2
NuGet\Install-Package Tekla.Structures.All -Version 2026.0.2
<PackageReference Include="Tekla.Structures.All" Version="2026.0.2" />
<PackageVersion Include="Tekla.Structures.All" Version="2026.0.2" />
<PackageReference Include="Tekla.Structures.All" />
paket add Tekla.Structures.All --version 2026.0.2
#r "nuget: Tekla.Structures.All, 2026.0.2"
#:package Tekla.Structures.All@2026.0.2
#addin nuget:?package=Tekla.Structures.All&version=2026.0.2
#tool nuget:?package=Tekla.Structures.All&version=2026.0.2
Tekla.Structures.All
Tired of managing a dozen NuGet packages just to get Tekla Structures API working? Tekla.Structures.All bundles everything you need into a single package — one reference, any version.
Perfect for multi-version builds where you target 2021, 2023, and 2024 from the same codebase.
Usage
<PackageReference Include="Tekla.Structures.All" Version="2023.0.0" />
No Tekla installation required at build time. All assemblies are embedded in the package.
Available versions
| Package version | Tekla version | .NET TFM |
|---|---|---|
2020.0.1 |
2020 | net47 |
2021.0.1 |
2021 | net47 |
2022.0.1 |
2022 | net48 |
2023.0.1 |
2023 | net48 |
2024.0.1 |
2024 | net48 |
2025.0.1 |
2025 | net48 |
Multi-version builds
Reference the right version per build configuration — no manual DLL juggling:
<PropertyGroup Condition="'$(Configuration)' == '2021'">
<TargetFramework>net47</TargetFramework>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == '2023'">
<TargetFramework>net48</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Tekla.Structures.All" Version="$(Configuration).0.0" />
</ItemGroup>
Included assemblies
Tekla.Structures.dllTekla.Structures.Model.dllTekla.Structures.Drawing.dllTekla.Structures.Datatype.dllTekla.Structures.Catalogs.dllTekla.Structures.CustomPropertyPlugin.dllTekla.Structures.Dialog.dlland their dependencies
License
MIT — applies to this repository only. Tekla Structures API is proprietary software owned by Trimble Inc. and subject to their licensing terms.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net48 is compatible. net481 was computed. |
-
.NETFramework 4.8
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Tekla.Structures.All:
| Package | Downloads |
|---|---|
|
Tekla.Extension
Unofficial extension library for Tekla Structures Open API. Provides LINQ-compatible extension methods to simplify working with Tekla models — cleaner, more readable C# code without boilerplate enumerator loops. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.0.2 | 107 | 5/17/2026 |
| 2025.0.1 | 156 | 3/31/2026 |
| 2025.0.0 | 146 | 2/27/2026 |
| 2024.0.1 | 135 | 3/31/2026 |
| 2024.0.0 | 164 | 2/27/2026 |
| 2023.0.1 | 154 | 3/31/2026 |
| 2023.0.0 | 140 | 2/27/2026 |
| 2022.0.2 | 102 | 5/17/2026 |
| 2022.0.1 | 122 | 3/31/2026 |
| 2021.0.2 | 99 | 5/17/2026 |
| 2021.0.1 | 123 | 3/31/2026 |
| 2020.0.1 | 138 | 3/31/2026 |