---
title: SAIF.Framework.Version dependencies
summary: Internal and external dependencies for this library.
status: draft
owner: <owner>
last_reviewed: 2026-07-23
library: SAIF.Framework.Version
reference_type: package
---

# SAIF.Framework.Version dependencies

SAIF.Framework.Version has no internal project dependencies and no external package dependencies. It references only standard .NET Framework 3.5 assemblies and is not itself referenced by any other project in the repository.

## Internal dependencies

None. No `<ProjectReference>` elements exist in `SAIF.Framework.Version.vbproj`, and no other project in the repository references `SAIF.Framework.Version.vbproj` (verified via repository-wide search for the project/assembly name).*

## External dependencies

None. No `<PackageReference>` or `packages.config`-style NuGet package dependencies were found in the project file. The library references only the following standard .NET Framework assemblies (Framework-standard, not third-party packages):

| Dependency | Version | Usage |
| --- | --- | --- |
| `System` | .NET Framework 3.5 | Base framework reference |
| `System.Data` | .NET Framework 3.5 | Framework reference |
| `System.Xml` | .NET Framework 3.5 | Framework reference |
| `System.Core` | .NET Framework 3.5 | Framework reference |
| `System.Xml.Linq` | .NET Framework 3.5 | Framework reference |
| `System.Data.DataSetExtensions` | .NET Framework 3.5 | Framework reference |
| `System.Text.RegularExpressions` | .NET Framework 3.5 | `Imports` statement used by the `ToInt` extension method |

## Dependency risks and notes
- **No internal consumers**: No other project in the repository references `SAIF.Framework.Version.vbproj` via `ProjectReference`. Its only inclusion mechanism is the `SAIF.Framework.Core` nuspec's source-glob (`..\**\*.vb;..\**\*.cs`), which copies raw `.vb` files (including `Version.vb` and its `AssemblyInfo.vb`) into a NuGet package's `src` folder rather than compiling `SAIF.Framework.Version.vbproj` itself into the packed assembly.*
- **Eligibility basis**: The library is eligible for documentation solely via nuspec source-glob capture, not via project reference or entry-point consumption — no frontend or other project references it.
- **Unconfirmed pipeline relationship**: The build pipeline invokes an externally-hosted version-stamping template step before packaging, and the nuspec packages any `version*.dat` file it finds. The externally-hosted template body is not available in this repository, so whether that pipeline step uses or depends on the `SAIF.Framework.Version.Version` class specifically is unconfirmed.**
- **Unknown cross-repository usage**: Whether any consumer repository outside `IT.BOF.Framework` references the packaged source of `Version.vb` (via the nuspec's `src`-targeted glob) at compile time is unknown; this would require cross-repository analysis not available here.**
- **No test coverage found**: No unit tests were found under the target path for this library; whether any `SAIF.Framework.Testing*` project exercises `SAIF.Framework.Version.Version` is unknown and was out of scope for this analysis.**

## Related documentation
- [Index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)
- [Configuration](configuration.md)
- [API reference](api/index.md)

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- `SAIF.Framework.Version\SAIF.Framework.Version.vbproj`
- `SAIF.Framework.Version\Version.vb`
- `SAIF.Framework.Core\SAIF.BOF.Framework.Core.nuspec`
- `Pipelines\build.yml`
- `Pipelines\build-vars.yml`
