Hi.

Firstly understand that support is not likely to provided regarding .NET Reflector. But worth asking anyway.

I need to deploy the application using SCCM and havent found much regarding bulk deployment. So the approach I see is running a script to drop the files on the computer and remotely executing the .exe to plug in with Visual Studio. Are there any known switches to apply on the .exe or approaches that other have taken? Also, more importantly how to disable the pull for updates by users. Thoughts?
lady.d
0

Comments

4 comments

  • Alex D
    Yep, just copying the files over is all you need to do. The exe has a command line switch (/register I believe) which installs the VS addin without showing the UI. Because the addin installation is per-user, this will happen in the current user's context, so if you're talking about a deployment script, this is probably not the way to go. Instead, I would have a look at "My Documents\Visual Studio 20xx\Add-ins\RedGate.Reflector.Addin". Creating this file is the only thing that reflector does to install the VS add-in. It's format is XML and pretty easy to see how to modify to choose the location of reflector.

    The pull for updates only happens when either the build expires, or the user manually chooses to from the Help menu. It never happens automatically. If you keep on top of new releases and get them out to your colleagues before the old one expires, or purchase reflector pro, the build will never expire. Your colleagues should hopefully know not to use the item from the Help menu if your policy is not to automatically update software.

    Hope that helps,
    Alex D
    0
  • lady.d
    thank you very much for your help Alex (and so quickly too). much appreciated.

    just a comment on colleagues knowing the policy - yes they do know it, but unfortunately it still doesn't stop them from saying 'ooooo i need that' and downloading it anyway. thus the need\want to control when they get updates. this way they are all on the same level rather than multiple version existing across the network. It is our (Release) policy to suppress the updates from users.

    If there is a way to suppress the updates option from the user i would be very grateful in knowing.

    thanks again.
    lady.d
    0
  • lady.d
    So half way there. the 'install' seems to be running fine and now onto the 'uninstall' (loss term i know). the /unregister switches works. but because the .exe isnt actually installing an app there is not uninstall string. thus extra regkeys and files written that i need to manually track and remove. any thoughts here? is there a list of paths and regkeys where this stuff is writing to that redgate and supply or maybe a proper removal tool? - still looking for a updates supression too.
    lady.d
    0
  • Alex D
    Hia lady.d,
    Sorry, no, there isn't a way to disable the manual check for updates. I'm afraid Reflector has been designed from the ground up to let anyone use the latest version if they want no matter what their company's policy is. That's a part of why it's so widely used.

    As for uninstall, the registry keys and files left after /unregister don't influence windows or VS, and a standard uninstaller wouldn't bother to delete them.

    However, if you still need to delete them, you can find them in:
    HKEY_CURRENT_USER\Software\Red Gate\.NET Reflector 6
    and
    <user's local application data>\Red Gate\.NET Reflector 6

    Cheers,
    Alex D
    0

Add comment

Please sign in to leave a comment.