I found the problem but it produces more problems. I needed to
reference the DLL as well. That gives me access to the namespace. So
my question is: What good does it do to reference a "project" DLL?
I've removed the project DLL reference and see no difference.
Here's the new problem:
When setting to copy local = false: It will tell me A.dll is not found
or there is a problem with one of its references. A.dll is there and
so are all of its references.
However, I have it write to the event log. I see there it keeps trying
to look in my app's bin folder rather than in the referenced DLL's bin
folder (still have copy local=false). I have my project paths set
correctly but that doesn't seem to matter.
These errors occur when copy local=true:
Error: The dependency 'config, Version=1.0.2172.32099, Culture=neutral'
in project 'TrackUI' cannot be copied to the run directory because it
would conflict with dependency 'config, Version=1.0.2173.28515,
Culture=neutral'.
Error: The dependency 'config, Version=1.0.2173.28515, Culture=neutral'
in project 'TrackUI' cannot be copied to the run directory because it
would conflict with dependency 'config, Version=1.0.2172.32099,
Culture=neutral'.
Warning: The dependency 'Utilities, Version=1.0.2176.30402,
Culture=neutral' in project 'TrackUI' cannot be copied to the run
directory because it would overwrite the reference 'Utilities,
Version=1.0.2175.31063, Culture=neutral'.
I use to have a DLL reference named 'config'. That is gone. I did a
"Find in Files" search on my project with case matching for 'config'.
Nothing. So why the error? It's a run time error that occurs
immediately.
As for the Utilities error, that is a DLL I'm referencing. I reference
several other DLLs, which in turn reference 'config'. Could that be an
issue? Why would that come through in my project?
Thanks,
Brett