C
Carl Scarlett
I have a VB.NET assembly (Needle) that has functions used in multiple
applications. When I am developing these applications, I have the Needle
project in my application's solution, and I reference the project file.
I started having problems once we wrote an installer that puts Needle into
the GAC. In order to create the deployable application, I had to put Needle
into the GAC on my development machine, remove it from the solution, and
reference the GAC location for Needle dll.
Now I want to be able to trace from my application into the Needle project,
and I can't figure out how to do this.
Currently, I've added the Needle project back into the solution and changed
the references back to it. This breaks our build process, which I'm not
happy about. However, in order to be able to trace into Needle, I also have
to remove it from the GAC on my development machine.
I've searched the web, newsgroups, and MSDN, and while I have found heaps of
information about putting assemblies in the GAC, adding it to the references
dialog, etc, I can't find any information on how to manage the development
process after this is done.
I suspect that I shouldn't put anything in the GAC on my development
machine, but this means that the (automated) install builder has to work
using different solution and project files to the ones I'm developing with
so that the references are correct. This is dangerous, because I'm
effectively developing different source to what ends up with the clients.
Please help!
Carl.
applications. When I am developing these applications, I have the Needle
project in my application's solution, and I reference the project file.
I started having problems once we wrote an installer that puts Needle into
the GAC. In order to create the deployable application, I had to put Needle
into the GAC on my development machine, remove it from the solution, and
reference the GAC location for Needle dll.
Now I want to be able to trace from my application into the Needle project,
and I can't figure out how to do this.
Currently, I've added the Needle project back into the solution and changed
the references back to it. This breaks our build process, which I'm not
happy about. However, in order to be able to trace into Needle, I also have
to remove it from the GAC on my development machine.
I've searched the web, newsgroups, and MSDN, and while I have found heaps of
information about putting assemblies in the GAC, adding it to the references
dialog, etc, I can't find any information on how to manage the development
process after this is done.
I suspect that I shouldn't put anything in the GAC on my development
machine, but this means that the (automated) install builder has to work
using different solution and project files to the ones I'm developing with
so that the references are correct. This is dangerous, because I'm
effectively developing different source to what ends up with the clients.
Please help!
Carl.