c# - Dependencies and DLL in Visual Studio Installer -


i using vs2010's visual studio installer deploy application msi.

i referenced numerous dlls during development; 3rd parties, while system dlls. during deployment, not know include or exclude. visual studio automatically included detected dependencies after added output .exe not sufficient run application. had manually include development's dlls installed application folder. otherwise, eventvwr provides generic clr20r3 error tells me missing dlls not indicating one.

it became habit (a bad habit, imo) include references in deployment project referenced in development project, guess uninstallation of application may possibly remove system dlls causes problems other application.

so how know dlls include manually in deployment project, in addition detected dependencies?

all of thirdy party dlls need distributed application.
need check documentation of these libraries precise answer.

as rule of thumb, @ references section of projects.
note down libraries used there , check documentation if additional libraries, not detected vs, needed. sometime these libraries provides 'redistributable package' can include in setup project.

i prefer work manually , test in empty virtual machine. embarrassing have failed setup when customers install application.

to deinstall, have nothing worry if install in application folder.


Comments

Popular posts from this blog

Delphi XE2 Indy10 udp client-server interchange using SendBuffer-ReceiveBuffer -

Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in -

Enable autocomplete or intellisense in Atom editor for PHP -