.NET deployment for dll assemblies and added to the GAC...
Posted on 2014-04-18
I have come across a major issue that I cannot seem to resolve...we have to come up with a way to deploy a bunch of dll files to a persons desktop with little to no interaction. Can here is that you need to register them in the GAC for them to work and be used.
From what I understand through my testing:
PowerShell can accomplish this but is very complicated and there is not guarantee that it will be installed on the client box.
XCOPY cannot register things in the GAC in say using a bat file to copy from a network location
MSI installers are not longer an option in .NET 2012 but you can use the InstallShield, which doesn't register in the GAC
You can copy the gacutil.exe to the client box but that will create issues with license agreements, versioning, etc...
So here I am, an MVC/ASP.NET Webforms and WPF developer trying to figure out how to get this to work. Surely it cannot be that complicated and I am missing something I would think...
For the project there isn't an "app" so to speak, just dll files that are being transferred ti the client box and then referenced in Excel...
Can someone that has experience in this topic please tell me what I am missing here?
Thanks in advance!