I just wonder – if I need to deploy an assembly into the GAC, what is the “official” way of doing it?
Currently we either manually drag/drop into the c:\windows\assembly folder or we use gacutil.exe. The first way is obviously not the good one (it’s manual process after all), and gacutil is part of the SDK and not available per default on production servers.
Are there any Microsoft deployment Guidelines?
The simplest way by far is using a Setup project. There, you can just add assemblies from your project output(s) into a special GAC folder, and the installer will add them to the GAC for you.