27 lines
952 B
Markdown
27 lines
952 B
Markdown
# Package manifest
|
|
|
|
```json
|
|
{
|
|
"schemaVersion": 1,
|
|
"packageId": "P_Rec_Annot",
|
|
"version": "2026.1.0",
|
|
"product": "Plant3D",
|
|
"productYear": 2026,
|
|
"architecture": "x64",
|
|
"minimumLauncherVersion": "1.0.0",
|
|
"compatibleAutoCadSeries": ["R25.1"],
|
|
"requiredRuntime": ".NET 8",
|
|
"entryAssembly": "PRecAnnot.Plant3D2026.dll",
|
|
"files": [{ "path": "PRecAnnot.Plant3D2026.dll", "length": 0, "sha256": "<64 hex>" }],
|
|
"dependencies": [],
|
|
"optionalResources": [],
|
|
"rolloutChannel": "pilot",
|
|
"disabled": false,
|
|
"rollbackSafe": true,
|
|
"releaseNotesReference": "relative-release-notes.md",
|
|
"startup": { "type": "netload", "command": "PHP_REC_ANNOT" }
|
|
}
|
|
```
|
|
|
|
Validation rejects absolute/traversal/duplicate paths, missing entry assembly, incompatible product/year/architecture, and Autodesk/Plant managed assemblies (`AcMgd`, `AcDbMgd`, `AcCoreMgd`, `AdWindows`, `PnP*`, `Autodesk.ProcessPower*`). No absolute paths belong in a manifest.
|