# autos.skills.vb6 库模块帮助文档

## autos.skills.vb6 成员列表 <a id="autos.skills.vb6" href="#autos.skills.vb6">&#x23;</a>

### autos.skills.vb6.build(projectPath,options) <a id="autos.skills.vb6.build" href="#autos.skills.vb6.build">&#x23;</a>
`Fresh attempt directory, log and output; private desktop + independent Job. options={compilerPath;timeoutMs=30000;buildRoot}. Returns {ok;status;exitCode;artifact;log;logPath;treeDrained;desktopClosed;inspection}. Work-thread operation. Compile may try COM registration. cleanupPending, if present, must be explicitly retried.`

### autos.skills.vb6.createProject(targetDirectory,options) <a id="autos.skills.vb6.createProject" href="#autos.skills.vb6.createProject">&#x23;</a>
`Create new ANSI project from UTF-8 templates. options={kind="gui"/"selftest"/"dll"/"ocx";name="Vb6App"}. Refuses existing directory; returns inspection.`

### autos.skills.vb6.getCompiler(path) <a id="autos.skills.vb6.getCompiler" href="#autos.skills.vb6.getCompiler">&#x23;</a>
`Resolve explicit EXE, installed VB6, remembered/custom activated fallback or AppData/aardio/vb6/VB6.EXE; returns path or null,error. Read-only: never deploys, repairs or registers. setup.ensureCompiler handles incomplete/old managed fallbacks.`

### autos.skills.vb6.inspectProject(projectPath) <a id="autos.skills.vb6.inspectProject" href="#autos.skills.vb6.inspectProject">&#x23;</a>
`Inspect current-default-ANSI VBP, source/resource inventory. Returns {ok;files;resources;references;errors;warnings;artifactName}; references are not activated/verified.`

### autos.skills.vb6.minAutos <a id="autos.skills.vb6.minAutos" href="#autos.skills.vb6.minAutos">&#x23;</a>
`Minimum supported Autos version.`

### autos.skills.vb6.version <a id="autos.skills.vb6.version" href="#autos.skills.vb6.version">&#x23;</a>
`VB6 skill version.`
