We have a solution composed by a main assembly .exe and many other different assembly .dlls (every one represents a different plugin).
We already implemented the error report on the whole solution and it works pretty good.
Now we want to implement also the feature usage.
So we added some calls in the main assembly .exe code and also in a single specific .dll, just to try.
When enabling the feature usage in the main .exe ('with consent dialog box on first run'), everything works fine for that assembly.
But when enabling the feature usage in the test dll (same Application name, Project name and Company name than the main assembly .exe, same option 'with consent dialog box on first run'), the main assembly .exe keeps on being tracked, while the test assembly .dll does not.
Could you please help us?