The Readme.mht provides the following as one of the steps for installing:
Install the XamRibbon assembly (Infragistics3.Windows.Ribbon.v7.2.dll) into the Global Assembly Cache (GAC) by dragging it from its folder into C:\Windows\Assembly (i.e., the ‘GAC’)
When I do the same, after just logging in, without VS running, I get a dialog with title:
Assembly Cache Viewer - Installed Failed
and text:
Access is denied: 'Infragistics3.Windows.Ribbon.v7.2.dll'
Using gacutil -I also provides a similar response:
Failure adding assembly to the cache: Access denied. You might not have administrative credentials to perform this task. Contact your system administrator for assistance.
This happens whether I log in as the local Admin user or a domain user with Admin rights.
Platform is windows Vista Business.
How can I get this to work?
You may want to try turning off UAC in Vista then installing the assembly into the GAC, then turning UAC on again. also, I asume you already have .NET Framework 3.0 installed on this machine?
Turning off the UAC, installing as per the instruction, and then turning on UAC did the trick. Thanks again.
Also,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\InstallSuccess is set to 1,
as per http://msdn2.microsoft.com/en-us/library/aa480173.aspx
Thanks for your suggestion. I'll try the UAC solution and get back to you.
W.r.t. having .NET Framework 3.0 installed, I understand that Vista "includes" it. The page http://msdn2.microsoft.com/en-us/windowsvista/aa904955.aspx where you get the 3.0 redistributable seems say as much by saying "With the exception of Windows Vista (which includes the .NET Framework 3.0), all operating systems require you to install the .NET Framework 3.0 to run and develop managed applications." One wonders why then they are offerring the 3.0 redistributable on a page titled "Tools and Downloads for Windows Vista".
For sure the 3.5 Framework is installed. Also, apps built targetting the 3.0 framework run.