Even members of the Administrator group don't have Administrator privileges on Vista. If an action requires administrative privileges, the user is presented either with a prompt for credentials or a dialog, asking, if the action is to be continued. If you do this with the NDO .msi files, it won't work. Due to some technical problems described here: http://blogs.msdn.com/heaths/archive/2006/09/26/Custom-Actions-under-UAC-in-Vista.aspx , the installation of .msi files with custom actions may fail if the custom actions need administrative privileges. That's exactly the case with NDO's installation scripts. The workaround is to run the msi file under the Administrator account:
- Press the Start button and type "cmd" in the search box. Cmd.exe appears above the search box.
- Right click at the cmd.exe entry and choose "Start as Administrator".
- Navigate to the folder, the NDOEnhancerEnterpriseXX.msi resides and start it by simply typing the file name and pressing enter.... read more
The SVN repository for the source is here:
Hi all, we published NDO as an OpenSource project today under the GPL licence. Formerly NDO was a commercially available product. It consists of a framework (NDO.dll), an assembly enhancer (an IL post-compiler), a visual studio add-in to automate post-compile runs as part of the VS build, a visual mapping tool and a (not yet completed) reverse mapping tool.