c# - deploy application dependencies to program folder or GAC -
possible duplicate:
when should deploy assemblies gac?
how deploy applications?
- copy necessary dlls (your own, 3rd party, etc.) application folder , finished
or
- deploy or dependent dlls gac
is there best practice of above solutions use , dlls go application folder vs gac?
i using clickonce. so, not worry versioning, gac , other stuff, create additional folders in project solutions copy 3-d party assemblies into, , not have of difficulties updates, besause easy implement custom update system using built-in update system , reflection (for custom versioning), can find information clickionce deployment , custom updates
for simplicity, recommend use directory structure:
<assembly set>\<assembly name>\<assembly version>\
for example:
media\ui\1.0.0.0\ui.dll
or
assemblies\libvnc\1.11.10\libvnc.dll
Comments
Post a Comment