This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
---
source_files:
- DataPRO/Modules/InstallerCustomActions/MigrateConfiguration/Properties/AssemblyInfo.cs
generated_at: "2026-04-17T16:15:12.799275+00:00"
model: "zai-org/GLM-5-FP8"
schema_version: 1
sha256: "6a6224dddd7e7c70"
---
# Properties
### Purpose
This module contains only assembly-level metadata for the `MigrateConfiguration` component. It provides versioning, copyright, and COM visibility settings for the assembly but contains no executable logic or public types.
### Public Interface
No public types or members are defined in this file. This is purely assembly-level attribute configuration:
- `AssemblyTitle`: "MigrateConfiguration"
- `AssemblyVersion`: "1.0.0.0"
- `AssemblyFileVersion`: "1.0.0.0"
- `ComVisible`: `false`
- `Guid`: "c255c030-ef08-4974-8654-969e29ab3b77"
### Invariants
- The assembly version is fixed at 1.0.0.0.
- COM visibility is disabled for all types in this assembly.
### Dependencies
- **Depends on**: `System.Reflection`, `System.Runtime.CompilerServices`, `System.Runtime.InteropServices` (for attribute definitions only).
- **Depended by**: Unclear from source alone; the actual `MigrateConfiguration` implementation code is not provided in this module.
### Gotchas
- The `AssemblyDescription` attribute is empty, providing no documentation of the assembly's purpose.
- The actual migration logic is not present in this file; only assembly metadata is defined here.
---

View File

@@ -0,0 +1,52 @@
---
source_files:
- DataPRO/Modules/InstallerCustomActions/MigrateConfiguration/Resources/StringResources.Designer.cs
generated_at: "2026-04-17T16:00:53.953284+00:00"
model: "zai-org/GLM-5-FP8"
schema_version: 1
sha256: "01948aae8b98627d"
---
# Documentation: StringResources.Designer.cs
## 1. Purpose
This module is an auto-generated strongly-typed resource class that provides localized string constants for the `MigrateConfiguration` installer custom action. It exists to centralize all user-facing messages, configuration key names, path templates, and status strings used during configuration migration operations when upgrading or installing DataPRO. The resource strings indicate this module handles migration of `DataPRO.exe.config` settings between versions, license file copying, and plugin path configuration updates.
## 2. Public Interface
**Note:** This class is marked `internal`, so it is only accessible within the `MigrateConfiguration` assembly.
### Class: `StringResources` (internal)
Namespace: `MigrateConfiguration.Resources`
| Member | Signature | Description |
|--------|-----------|-------------|
| `ResourceManager` | `internal static global::System.Resources.ResourceManager ResourceManager { get; }` | Returns the cached `ResourceManager` instance for this assembly. Lazily initialized on first access. |
| `Culture` | `internal static global::System.Globalization.CultureInfo Culture { get; set; }` | Gets or sets the current thread's `CurrentUICulture` for resource lookups. |
### Resource String Properties (all `internal static string`, getter only):
| Property Name | Inferred Purpose |
|---------------|------------------|
| `ApplicationSettings` | Returns `"applicationSettings"` - likely an XML element/section name. |
| `ConfigDidNotNeedToBeUpdated` | Status message indicating no config changes were required. |
| `ConfigMigrationStatus` | Label for config migration status reporting. |
| `ConfigWasUpdated` | Format string with placeholder `{0}` for installation version info. |
| `DataPROWin7PropertiesSettings` | Returns `"DataPROWin7.Properties.Settings"` - legacy settings section identifier. |
| `DataUpOneLevel` | Returns `"..\Data"` - relative path to Data directory. |
| `DataUpTwoLevels` | Returns `"..\..\Data"` - relative path to Data directory (two levels up). |
| `DownloadFolder` | Returns `"DownloadFolder"` - configuration key name. |
| `DTSCommonCorePluginLibConfig` | Returns `"DTS.Common.Core.PluginLib.Config"` - configuration section name. |
| `DTSPlugins` | Returns `"DTSPlugins"` - configuration key name. |
| `DTSPluginsNeedsModification` | Warning message about manual config modification required. |
| `DTSViewerModules` | Returns `"DTSViewerModules"` - configuration key name. |
| `FailedToCopyLicense` | Error message for license copy failure. |
| `ImportArchiveFolder` | Returns `"ImportArchiveFolder"` - configuration key name. |
| `ImportArchiveUpTwoLevels` | Returns `"..\..\ImportArchive"` - relative path for import archive. |
| `InstallerLicenseFileFoundCopied` | Success message for license file copy from installer. |
| `KeyNotFound` | Format string with placeholder `{0}` for key name. |
| `NewSettingsCouldNotBeFound` | Warning format string with placeholders `{0}` and `{1}`. |
| `NewSettingsCouldNotBeProcessed` | Warning message for processing failure of new settings. |
| `NoLicenseFound` | Status message when no license exists to copy