A pedant that hangs out in the dark corner-cases of the web.

Wednesday, January 23, 2013

Installing to the GAC

In earlier versions of the .NET Framework, the Shfusion.dll Windows shell extension enabled you to install assemblies by dragging them in File Explorer. Beginning with the .NET Framework 4, Shfusion.dll is obsolete.

Gacutil.exe is only for development purposes and should not be used to install production assemblies into the global assembly cache.

(Also: Yikes, there are multiple GACs (by CLR, and by 32/64-bit processor architecture): .NET 4.0 has a new GAC, why? - Stack Overflow)

Replacement for the alternative: http://wixtoolset.org/ (not http://www.wix.com/) ("Standard Custom Actions"?):