Thanks for all the input. Currently I am bringing my laptop to do
changes and then copy to program over to the clients machine. Of
course that makes it impossible to do any real debugging. Therefore, I
was looking for a solution where I can have both VS2005 and my source
on a memory stick. That way none of the two is ever touching their
computer.
Is there any other way this could be achieved?
Well, other than having your client use the program on your own laptop
for the purpose of reproducing bugs, another option is to install the
remote debugging component on your client's computer and then debug from
your laptop using the installed Visual Studio there.
It does mean installing at least that one part of Visual Studio on the
client's computer, but at least the source code would not need to be
there. Given your apparent need to debug based on the software
installed on the client's computer, this may in fact be the most
appropriate solution.
By the way, I'm a little confused by the "none of the two is ever
touching their computer" statement. If you have VS and your source code
on a memory stick, and you then plug that memory stick into your
client's computer, all of the contents on the memory stick are not
"touching" your client's computer. It's not clear to me whether your
concern is one of security, or just of practicality, but if the former
then using a memory stick isn't a good solution anyway.
Pete