2.8 KiB
2.8 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | |
|---|---|---|---|---|---|
|
2026-04-16T11:38:34.097314+00:00 | zai-org/GLM-5-FP8 | 1 | b609c89cbf8012d6 |
Documentation: DTS.Common.DAS.Concepts Assembly Metadata
1. Purpose
This file provides assembly-level metadata configuration for the DTS.DAS.Concepts library. It exists to embed version information, copyright details, and COM visibility settings into the compiled assembly during the build process. It does not contain executable application logic.
2. Public Interface
This file does not expose any public classes, methods, or functions. It applies the following assembly-level attributes:
AssemblyTitle: Set to"DTS.DAS.Concepts".AssemblyDescription: Empty.AssemblyConfiguration: Empty.AssemblyCompany: Set to"DTS".AssemblyProduct: Set to"DTS.DAS.Concepts".AssemblyCopyright: Set to"Copyright © DTS 2008".AssemblyTrademark: Empty.AssemblyCulture: Empty.ComVisible: Set tofalse.Guid: Set to"9b6f7402-27d3-4cc9-9ff3-3cfe16e0b429".AssemblyVersion: Set to"1.06.0081".AssemblyFileVersion: Set to"1.06.0081".
3. Invariants
- COM Visibility: The assembly is explicitly marked with
ComVisible(false), meaning types within this assembly are not visible to COM components by default. - Versioning: Both the assembly version and file version are pinned to the specific build string
"1.06.0081". Automatic versioning (e.g., using wildcards) is not utilized for the revision or build numbers.
4. Dependencies
- Internal Dependencies: This file depends on
System.ReflectionandSystem.Runtime.InteropServicesnamespaces to define the attributes. - External Dependencies: None identified from this source alone. As an assembly info file, it is a leaf node in the dependency graph; other projects may depend on the compiled
DTS.DAS.Conceptsassembly, but this specific file does not depend on other internal modules.
5. Gotchas
- Naming Discrepancy: The
AssemblyTitleis defined as"DTS.DAS.Concepts", but the file path indicates the project folder is namedDTS.Common.DAS.Concepts. This may cause confusion when referencing the assembly by name versus the project or namespace structure. - Manual Versioning: The
AssemblyVersionandAssemblyFileVersionare hardcoded strings ("1.06.0081"). Developers must manually update these values for new releases; they will not auto-increment. - Legacy Format: This uses the older
AssemblyInfo.csmechanism for defining metadata. In newer SDK-style projects, this is often implicit or generated automatically, which could lead to conflicts if the project style is upgraded without removing this file.