Reflector 10 has been released

Russell DRussell D Posts: 358 Gold 2
edited February 13, 2018 11:11AM in .NET Reflector
What's new in this release?
  • Full C#7.0 support
  • .NET Core support
For more information, please see the release notes.

Upgrading to .NET Reflector 10
.NET Reflector 10 is a major upgrade from .NET Reflector 9. If your current license includes a valid support and upgrades package for .NET Reflector 10, the same license serial number will automatically activate .NET Reflector 10.

If your v9.x license does not include support and upgrades, Reflector will upgrade to a 14-day trial of v10.0.
Tagged:

Comments

  • Russell DRussell D Posts: 358 Gold 2
    edited February 15, 2018 11:29AM
    The issue with the Visual Studio gallery has now been fixed so the Vsix can be downloaded as normal through Extensions and Updates.
  • fandreifandrei Posts: 7 Bronze 1
    So, a paid upgrade is required. Where can I read about the conditions?
  • Not really sure exactly what you mean by conditions (unless you mean our EULA https://www.red-gate.com/assets/purchase/assets/license.pdf?), and as far as I'm aware if your contract already covers it you won't need to pay, but I'm not the best placed to answer that. I'd contact sales@red-gate.com directly and ask the question there.
  • Andres_HAndres_H Posts: 1 New member
    But if I want to use the old 9 version, where do I get it? As your Page isn't listing anymore and the microsoft galery doesn't have a feature to download old versions?
  • Russell DRussell D Posts: 358 Gold 2
    edited February 14, 2018 1:39PM
  • DazDaz Posts: 4 New member
    Very weird. Just tried to renew my expired support contract and am told that Reflector is no longer supported and I cannot. Buyer beware. No support = no sale.
  • I suspect there's something lost in the process there then as we do support it.
  • DazDaz Posts: 4 New member
  • DazDaz Posts: 4 New member
    Shopping cart also says there is no support.

    n28h8hvswcfy.png
  • Ok I've never seen that before - if you get in touch with Sales you'll be able to renew your licence.
  • DazDaz Posts: 4 New member
    Thanks Russell. That's is what I did. We'll see what they say.
  • What is the upgrade price for someone who's been a paid Reflector subscriber from early on after RedGate acquired Reflector ?
  • Hm... the FAQ ( https://www.red-gate.com/products/faq ) says "We don't sell support & upgrade packages for a few of our products, in particular .NET Reflector, our MySQL tools, and our free tools."
  • jase439jase439 Posts: 3 New member
    edited February 16, 2018 6:46PM
    The VSIX Extension for Visual Studio 2017 does not appear for .NET Reflector 10.x through the Visual Studio Gallery. Can I download a standalone VSIX directly from Redgate?

    UPDATE: Found this link from another thread for anyone looking for this who can't find it in the gallery.

    https://marketplace.visualstudio.com/items?itemName=vs-publisher-306627.NETReflectorVisualStudioExtension
  • DJ DoenaDJ Doena Posts: 16 Bronze 2
    I retested the issue from here https://forum.red-gate.com/discussion/comment/150547/#Comment_150547

    with 10.0.4.406

    same result:

    Block statement count of zero during condition expression translation.
    Reflector.Disassembler.Translator+ExpressionHandlingException
    at Reflector.Disassembler.Translator.DecodeConditionExpression(Int32 offset, Boolean& failureCase, IEnumerable`1& AdditionalExpressions)
    at Reflector.Disassembler.Translator.DecodeStatement(Int32 end, IEnumerable`1& AdditionalExpressions)
    at Reflector.Disassembler.Translator.DecodeBlockStatement(Int32 offset, Int32 end)
    at Reflector.Disassembler.Translator.DecodeNullCoalescingExpressionOrStatement()
    at Reflector.Disassembler.Translator.DecodeDuplicateStatement(Int32 offset, IEnumerable`1& AdditionalExpressions)
    at Reflector.Disassembler.Translator.DecodeStatement(Int32 end, IEnumerable`1& AdditionalExpressions)
    at Reflector.Disassembler.Translator.DecodeBlockStatement(Int32 offset, Int32 end)
    at Reflector.Disassembler.Translator.TranslateMethodDeclaration(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack)
    at Reflector.Disassembler.Translator.TranslateMethodDeclaration(IMethodDeclaration mD, IMethodBody mB)
    at Reflector.Disassembler.Disassembler.TransformMethodDeclaration(IMethodDeclaration value)
    at Reflector.Application.Translator.TranslateMethodDeclaration(IMethodDeclaration value)
    at Reflector.Application.UserInterface.DisassemblerWindow.Render(Boolean expandTypes, Boolean expandMethods)
  • DJ DoenaDJ Doena Posts: 16 Bronze 2
    I can also still repro this issue: https://forum.red-gate.com/discussion/comment/149760/#Comment_149760


    Invalid expression stack size during null coalescing expression translation.
    System.InvalidOperationException
    at Reflector.Disassembler.Translator.DecodeNullCoalescingExpressionOrStatement()
    at Reflector.Disassembler.Translator.DecodeDuplicateStatement(Int32 offset, IEnumerable`1& AdditionalExpressions)
    at Reflector.Disassembler.Translator.DecodeStatement(Int32 end, IEnumerable`1& AdditionalExpressions)
    at Reflector.Disassembler.Translator.DecodeBlockStatement(Int32 offset, Int32 end)
    at Reflector.Disassembler.Translator.TranslateMethodDeclaration(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack)
    at Reflector.Disassembler.Translator.TranslateMethodDeclaration(IMethodDeclaration mD, IMethodBody mB)
    at Reflector.Disassembler.Disassembler.TransformMethodDeclaration(IMethodDeclaration value)
    at Reflector.Application.Translator.TranslateMethodDeclaration(IMethodDeclaration value)
    at Reflector.Application.UserInterface.DisassemblerWindow.Render(Boolean expandTypes, Boolean expandMethods)
  • saffysaffy Posts: 2 New member
    I've paid for reflector in the past, still find it useful, and could be interested in upgrading, but I find that I'm mightily put off by redgate's ambivalence towards the product. It really feels like the Cinderella of the product range.
    Before I shell out, I want to know what I can expect in terms of support and possible future upgrades. I'd like to have some sign that I'm not just throwing the money away.
  • @DJ Doena thanks for the extra information - I've added this to the case and bumped the priority.

    @saffy If you want a direct answer to that you're probably best off emailing/phoning Sales, I don't know that they frequent the forums and its not something I can help with.
Sign In or Register to comment.