microsoft / RTVS

R Tools for Visual Studio.
MIT License
388 stars 118 forks source link

R 4.0 not supported #4370

Closed mkoohafkan closed 4 years ago

mkoohafkan commented 4 years ago

It looks like R 4.0.0 is not supported:

image

This decision seems completely arbitrary, and will probably kill my usage of Visual Studio 2017. RTVS was a fantastic addition to Visual Studio.

Unfortunately the plug-in version of RTVS for VS 2019 hasn't worked for a long time now, and VSCode support for R just doesn't compare (I dislike the VSCode interface in general, and there are serious performance issues with R specifically).

What a disappointing end to what had become my all-time favorite IDE!

@MikhailArkhipov is this the same repository that you used to create the VS 2019 plugin? I'm wondering how people might contribute to that effort in the future to keep R support alive in Visual Studio going forward. I know I would be willing to put some time into trying to figure out how to get it working but it will be tough for me to wade through the source code and figure out what's relevant to the VS 2019 plugin.

MikhailArkhipov commented 4 years ago

It is not arbitrary. New version of R has different R.dll with potential different C/C++ API. It may need new host process executable and for RTVS to know which host to launch.

Yes, it is same repo. Master is for 2017 and 2019 branch is off master. Unfortunately, there is no extension for 2017 since package is bundled and hence has to be built internally and distributed with VS update.

For 2019 I am planning to look into 4.0 some time this week.

MikhailArkhipov commented 4 years ago

We are talking https://github.com/Microsoft/R-Host here.

MikhailArkhipov commented 4 years ago

Published update. R 4.0 works for me.

mkoohafkan commented 4 years ago

@MikhailArkhipov are you referring to the VS 2019 plugin or the VS 2017 workload? I presume the VS 2017 workload will not be updated as this is no longer a Microsoft-supported product.

MikhailArkhipov commented 4 years ago

Yes, 2019. 2017 may be updated, but it will have to be on 2017 update schedule. I am checking how 2017 gets serviced. Stay tuned.

mkoohafkan commented 4 years ago

Thank you @MikhailArkhipov, it is great to see that RTVS is still being supported. Thanks also for pointing out the 2019 branch of this repo.

MikhailArkhipov commented 4 years ago

For 2017 I would suggest submitting an issue though VS feedback button. This way it will go to the VS issue tracking. This GH repo is not being watched by VS servicing.