Reflector 10 has been released
What's new in this release?
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.
- Full C#7.0 support
- .NET Core support
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.
Have you visited our Help Centre?
Tagged:
Comments
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
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)
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)
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.
@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.
"You have paid for the license itself and you are entitled to use it indefinitely but as we no longer support .Net Reflector you will need to post your technical question on the forum."
So I really don't understand how something can be sold with a bug and then get told it isn't supported. Especially when it was released 1 month ago.
@Russell D Do you have a view on this?
Regarding your support it looks like you bought the product without a support contract which is probably why you received that - but I agree that if you are hitting a bug we should be taking a look at it so feel free to email in a repro and mention that I asked you to.