
THANK YOU for trying out R Tools for Visual Studio 0.5 (RTVS)! We welcome your feedback and comments; we’re actively monitoring our Github issue tracker and triage new incoming issues every Friday.
Of course, we remind you that this release is meant for evaluation purposes only and not for production use.
If you already have VS2015 with Update 3 (or higher) installed and R installed, you can download RTVS from the link below - but we highly recommend following the Installation guide:
RTVS 0.5 adds two significant features: plotting enhancements and SQL integration. We’ve created two new help topics to get you up to speed quickly. Be sure to look at the feature videos for those help topics as well to get an overview of the feature.
Plotting - multi-window plotting, and graphical plot history
SQL tooling - SQL editor with IntelliSense, writing and running R code on SQL Server 2016
For an overview of what is new in 0.4, please see our What’s New in 0.4 page.
If you want to see what we added in 0.3, please see our What’s New in 0.3 page.
Here’s the video for 0.4:
Here’s the video for 0.3:
The pre-requisites for RTVS are:
Please check out the installation steps, especially if you are new to Visual Studio
Once installed, create a project and code away!
Please file bugs and feature requests directly on:
To send us bug repros (which are highly appreciated) try the built in Smile/Frown feature:
This will collect logs, start your mail client and attach the log file. You can then examine the contents and click Send. The logs are zipped into %TEMP%/RTVSlogs.zip in case you want to send it yourself.
Finally you can send direct feedback to the team at rtvsuserfeedback@microsoft.com.
Q. Should I use RTVS in production?
A. No. This is a public preview. As such, there are bugs and missing features which will be addressed in the next few months. This release is only recommended for evaluation purposes and usage in production is strongly advised against.
Q. Is RTVS going to be free?
A. Yes! RTVS when combined with free Visual Studio Community Edition is a complete and perpetually free IDE. Please make sure that you read the software license terms to see if you qualify for using the free edition of Visual Studio Community Edition.
Q. Is RTVS Open Source?
A. Yes! The source code for RTVS is available on Github and is released under the terms of the MIT license. There is a second component of RTVS, called RHost, which links to the R Interpreter binaries. Its source code is also available on Github and is released under the terms of the GNU Public License V2.
Q. What versions of Visual Studio does RTVS run on?
A. Visual Studio 2015 Update 3 and higher. Community, Pro, and Enterprise Editions.
Q. Does RTVS work with Visual Studio Express editions?
A. No.
Q. What R interpreters does RTVS work with?
A. CRAN R, Microsoft R Client, and Microsoft R Server.
Q. Where can I download these interpreters?
A. See the installation instructions.
Q. Since RTVS is in VS, does it mean that R can be easily used with C#, C++ and other Microsoft languages?
A. No. RTVS is a tool for developing R code, and uses the standard native R interpreters. We do not have any support currently for interop between R and other languages.
Q. Feature X is missing, but RStudio has it!
A. RStudio is a fantastic and mature IDE for R that’s been under development for years. RTVS is a long way from RStudio, because we’ve only been developing it since July, 2015. We hope to have all the critical features that you need to be successful this summer. Please help us prioritize the TODO list by taking the RTVS survey.
Q. Will RTVS work on MacOS / Linux?
A. No. RTVS is built on top of Visual Studio, which is a Windows-only implementation. However, we are looking at porting RTVS to run on top of Visual Studio Code, which is the new cross-platform IDE from Microsoft.
Q. Can I contribute to RTVS?
A. Absolutely! The source code lives on Github. Please use our issue tracker to submit / vote / comment on bugs!
Q. Does RTVS work with my source control system?
A. Yes, you can use any source control system that is integrated into Visual Studio. e.g., TFS, git, SVN, hg etc.
Q. I don’t use a US English locale in Windows or in VS. Will RTVS work?
A. It should. However, we haven’t done extensive testing in non-US English locales. For the best experience with the Preview bits, please set your local to English in Visual Studio. You can do so through Tools / Options dialog box, setting International Settings Language to English. If English is not available in the drop-down, you’ll need to install the Visual Studio Language pack.

Q. Will RTVS work with 32-bit editions of R?
A. No. RTVS only supports 64-bit editions of R.
Q. What are the key missing features of RTVS currently?
A. There a number of these. For example:
ggviz plots in a VS window. We currently
render using the default browserWe’ll be addressing these in the near future.
Q. I really like my current Visual Studio settings, but I want to try out the new Data Science settings. What should I do?
A. You can always save your current Visual Studio settings through Tools -> Import and Export Settings… command. You can also use this command to restore one of the default Visual Studio settings (e.g., C++ or General).
Q. What is the recommended .gitignore settings for an RTVS project?
A. Github maintains a master repository of recommended .gitignore files. You
can see it here: R
.gitignore
Q. Can I store my Visual Studio project on a network share?
A. No. This is not a supported scenario for Visual Studio.
We’re looking for your feedback! Please use the R Tools / Feedback menu to send us smiles and frowns!
If you’re interested in contributing to the docs or samples, feel free to clone the repository and submit a pull request. More instructions can be found in our contribution guide.