CSharpAnalyzers / ExceptionalReSharper

Extension for ReSharper which analyzes thrown and documented C# exceptions and suggests improvements
Microsoft Public License
125 stars 30 forks source link

R# SDK updated to 2019.3 #97

Closed ManticSic closed 4 years ago

ManticSic commented 4 years ago

Resharper is not available for the new R# 2019.3. I've updated referenced sdk and adjust the api usage.

ReSharper.Exceptional.Settings.ExceptionalOptionsPage is removed, because of the new api. JetBrains.Application.UI.Options.OptionPages.AOptionsPpage has no longer the Control property. Now the OptionsPage decorator and the IOptionsPage interface is directly on the UserControl.

tkurskiev commented 4 years ago

Cool! I'm using 2019.3 and was upset to find that there's no Exceptional Plugin listed in Extension Manager. Hope this will be merged soon.

ManticSic commented 4 years ago

Cool! I'm using 2019.3 and was upset to find that there's no Exceptional Plugin listed in Extension Manager. Hope this will be merged soon.

I hope it will be published till next week. Until then you can build and deploy it localy

Instruction:

  1. clone https://github.com/ManticSic/ExceptionalReSharper
  2. open Developer Command Prompt for VS
  3. navigate to the projects build directory (cd path/to/the/project/build)
  4. run 00_RestorePackages.bat
  5. run 01_Build.bat
  6. run 02_CreatePackages.bat
  7. In your R# Options, add a new packag reference (ReSharper > Options > Extension Manager) to path/to/the/project/build/packages
  8. now version 0.20.0 should be available
Mike-E-angelo commented 4 years ago

Thank you for getting this done all. 👍

FWIW, please feel free to vote for this issue to improve the extension model experience so we don't have to continually nag extension model authors for each release:

https://youtrack.jetbrains.com/issue/RSRP-459966

Mike-E-angelo commented 4 years ago

Hello.. has this been deployed? I tried installing it from Extensions Manager in ReSharper and it is not available. :(

ManticSic commented 4 years ago

Sadly not, but I will upload a new Plugin as a nightly build to the jetrains repository.

RicoSuter commented 4 years ago

@manticsic, you should now be able to upload new versions