Updating dll in global assembly cache
Without AAM, an administrator account receives only one access token, which grants that administrator access to all Windows resources.
type ‘secpol.msc’ then enter You will be getting the Local Security Policy window like below and the highlighted is the AAM.
After spending some time on the web, I have got the solution here.
Actually the ‘User Account Control: run all administrators in Admin Approval Mode’ was Enabled on the Local Security Policy.
If you build the project as it currently is, there will be a conflict as you can only have a single version of on the output folder, but the libraries require different versions… NET provided a mechanism called Assembly Binding Redirection to ensure that only one specific assembly would be used, regardless of the required version.
Unfortunately, neither Silverlight nor Windows Phone support Assembly Binding Redirection… There are quite a few threads around this issue over the internet, and in the end, a lot of 3rd party library developers just decided to stop strong-naming their assemblies!