C#/Crystal Reports Application Deployment
Setup program with merge files (created exactly as it is described in MSDN and many aricles) successfully installes my program on my development computer and on two other computers but failed to install on any other computer
Setup process is interrupted with the message:
Unable to get installer types in the C:\Program Files\...\MyAplication.exe assembly. --> Unable to load one or more of the requested types. Retrieve the LoaderException property for more information.
All steps I do are have carefully checked against tens of articles.
There is a difference between three computers which allow installation and all other which do not allow. Before to start develop the application I used those three computers for test. I created small C#/CR test application with setup program and installed it on those three computers (one is my own development computer with VS 2005). Everything was ok so I deleted test application code and started the real development. The test application was not uninstalled on the three computers.
When I found I am able to install my real (not-test) application on those three computers only, I deinstalled test application from one of those three computers and after that the installation of the real aplication became impossible on this computer too.
I am not sure now I used the correct consequence for setup test program, perhaps by mistake I installed on those computers something that theoretically should not be installed and it was luck. Unfortunately I am not able to guess what "something" was.
I appreciate any ideas.

