Skip to content

Referencing of RubberDuck.tlb causes indefinite Loading References #2789

@Xipooo

Description

@Xipooo

Just starting out with RubberDuck and I'd like to use is for TDD practices. Unfortunately when I turn on Early Binding which causes the RubberDuck.tlb file to be referenced, the refresh button is stuck on "Loading references" indefinitely and my Test Explorer window can not find any of my tests when I try to refresh it. The buttons to run my tests are also disabled.

I want to have late binding when I distribute, but I want early binding while I'm developing so I can get the good intellisense.

Steps I've taken so far to try and resolve this:

  • Tried registering the tlb file manually
  • Tried moving the tlb file to the System32 directory
  • Tried installing RubberDuck to a different folder with less file permission restrictions than the ProgramData folder
  • Tried removing and re-adding the reference

Current ecosystem:

  • Windows 10
  • Access 2013 (File Version 15.0.4893.1000) x64
  • Intel i7-6700
  • 16 GB Memory
  • RubberDuck version 2.0.11.2453

Update: I was able to get past the "Loading References" by un-referencing the tlb, hitting refresh, then re-add the reference. I can also run the test refresh to find new tests by having the tlb un-referenced, then re-referencing it again when I want to do intellisense. But this is very annoying to have to un-ref then re-ref every time I want to run a new test. Especially if I'm going to do TDD.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions