3.1 KiB
3.1 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | |
|---|---|---|---|---|---|
|
2026-04-16T11:45:05.560734+00:00 | zai-org/GLM-5-FP8 | 1 | 528b9a9492c4b445 |
Documentation: DTS.Common.Import (Assembly Metadata)
1. Purpose
This file provides assembly-level metadata and configuration for the DTS.Common.Import library. It exists to define the assembly's identity, versioning scheme, visibility settings for COM interop, and legal information (copyright/trademark) within the .NET build ecosystem. It contains no executable business logic.
2. Public Interface
This source file contains no public classes, methods, or functions. It exclusively defines assembly-level attributes that apply to the compiled output DTS.Common.Import.dll.
Defined Attributes:
AssemblyTitle: Set to"DTS.Common.Import".AssemblyDescription: Set to an empty string.AssemblyConfiguration: Set to an empty string.AssemblyCompany: Set to an empty string.AssemblyProduct: Set to"DTS.Common.Import".AssemblyCopyright: Set to"Copyright © 2023".AssemblyTrademark: Set to an empty string.AssemblyCulture: Set to an empty string (indicating the assembly is culture-neutral).ComVisible: Set tofalse. Types in this assembly are not visible to COM components.Guid: Set to"c1bc06f4-8657-4892-bc4d-1064da01c4c7". This is the unique identifier for the type library if exposed to COM.AssemblyVersion: Set to"1.0.0.0".AssemblyFileVersion: Set to"1.0.0.0".
3. Invariants
- COM Visibility: The attribute
ComVisible(false)ensures that all types within this assembly are not exposed to COM by default. To expose a specific type, it must be explicitly decorated with[ComVisible(true)]. - Culture Neutrality: The
AssemblyCultureattribute is empty, enforcing that this is a code assembly rather than a satellite resource assembly (which would require a culture string). - Versioning: Both the assembly version and file version are currently locked to
1.0.0.0.
4. Dependencies
Internal Dependencies (Imports):
System.ReflectionSystem.Runtime.CompilerServicesSystem.Runtime.InteropServices
External Dependencies:
- Consumers of this assembly depend on the
DTS.Common.Importbinary. The specific consumers cannot be determined from this file alone.
5. Gotchas
- Hardcoded Versions: The
AssemblyVersionandAssemblyFileVersionare hardcoded as string literals ("1.0.0.0"). They are not configured to auto-increment (the commented-out wildcard syntax1.0.*is not active). - SDK Style Projects: If this project is migrated to the newer SDK-style
.csprojformat, these attributes may conflict with auto-generated assembly info unless<GenerateAssemblyInfo>false</GenerateAssemblyInfo>is set in the project file. - Missing Metadata: Several informational attributes (
Description,Configuration,Company) are explicitly set to empty strings, which may result in sparse metadata in the compiled DLL properties.