Ever heard of DLL-Hell? You are on the highway, your last exit is coming up
fast, and you are in the wrong lane, friend.
a) Not everyone has the right to write into the Windows directory. Those
people will not be able to install your application.
b) The only good reason for putting some DLLs into the Windows directory is
to share the library with other apps. If you do that, and you uninstall the
other apps, or upgrade the other apps, you break this one. (DLL Hell).
Trust me... I've seen perfectly good applications fail when another app is
installed and never used. I never want to go back there again.
Simply give in, and put all of the DLLs in the same folder. (unless you want
to register them in the GAC).
--- Nick
"Lucas Graf" <lg***@nvidia.com> wrote in message
news:%2****************@TK2MSFTNGP15.phx.gbl...
I am trying to get the deployment to do what I want, but I just can't.
I want my folders to be setup like below..
Main Program Folder
- Program EXE
- Program PDB
- AppStart EXE
- AppStart PDB
- Program and AppSTart .config files
System [or any other folder other than the main program folder]
- All my Infragistic DLLs i'm using
- Microsoft Application Block DLLs
I can get the installer to put the files where I want them, however it
appears none of the DLLs get registered correctly because it will crash
out saying it can't find the Microsoft App. Block DLLs and the Infragistic
DLLs unless they are placed in the Main program folder, which I don't want to
do.
What do I need to do here?