Skip to content

Package the Windows native C++ SDK link surface #599

Description

@wieslawsoltes

Parent integration owners: SceneTech/AppScene#183 and SceneTech/AppScene#130. Tracking epic: #227.

Package the already-built Windows native engine import library and public ABI header in the WebScene runtime NuGet package. Export a relocatable, fail-closed CMake target so AppScene can link the D3D12/DXGI consumer ABI without copying build-tree paths or manually reconstructing architecture and ABI metadata.

Scope

  • require and package webscene_native_engine.lib and webscene_native_engine.h under build/native;
  • emit exact RID, architecture, ABI, filename, and SHA-256 metadata;
  • expose WebScene::Runtime through relocatable CMake config files;
  • fail closed for unsupported platforms/architectures/ABIs, missing or mismatched assets, hash drift, and unverifiable preexisting targets;
  • include release inventory/source-contract coverage and consumption documentation.

Validation truth

git diff --check passed. Builds, package production, Windows VM, runtime, performance, and computer-use validation are deferred to the exact Release gate.

Metadata

Metadata

Assignees

No one assigned

    Labels

    vscode-oss/plannedPlanned for the AppScene/WebScene VS Code OSS integration

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions