Skip to content

Keep UI benchmark dependencies in the same load context #68

Closed

Description

@Nice3point

Description of the new feature / enhancement

UI benchmarks load their client assemblies and dependencies in the same context.
Revit API and runtime contracts remain shared.

Scenario when this would be used?

A RevitApiUiBenchmark project targets Revit 2025 on .NET 8 and ships a newer runtime library.
Revit has already loaded a client assembly of the same version.
Separate contexts can resolve different dependency types in public method signatures.

Activity

  1. self-assigned this
    on Nov 2, 2026
  2. linked a pull request that will close this issue[Build] Isolate UI benchmark dependencies #69on Nov 2, 2026
  3. changed the title [-]Isolate UI benchmark client dependencies with Injector patch 13[/-] [+]Keep UI benchmark dependencies in the same load context[/+] on Nov 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

benchmarks 📊Benchmark runner and its configurationmaintenance ⚙️Renovate dependency updates and routine upkeep

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions