As you know, the RC for Visual Studio 2017 is out for some time.
But I have trouble finding some answers to some questions I have. I work for a big company, here in Romania as a programmer. And my job is to code all kind of internal tools, used only here in the company in .NET, Visual Basic.
Right now I have VS 2010 Professional. And because I want to use the best of the Visual Studio, I was wondering if I can use this RC build. I can't buy this, because it is not final. So:
Of course, Microsoft wont tell me that I can use freely their software or all benefits that I have, so I am asking some questions. Maybe some of you faced this problem before:
Thank you!
P.S. If this question does not fit here, please guide me where to post it and get a proper answer.
As far as licensing is involved, it seems that you can use the prerelease version, but it comes with no guarantee of support. Whether your organization will allow it is up to them, especially as there is risk.
From the Release Notes, it says:
While Visual Studio 2017 RC in general is supported for use in a production environment, those workloads and components that are marked “Preview” in the installation UI are not supported for use in a production environment.
So, for example, in the current RC, you would not be able to use .NET Core in production, since it is marked as "Preview".
In the license agreement, it also doesn't say you can't use it, but it does have limitations (emphasis added):
- INSTALLATION AND USE RIGHTS.
a. General. You may use copies of the software to develop and test your applications.
b. Cloud Use. You may run Visual Studio Enterprise 2017 and Visual Studio Professional 2017 prerelease software on Microsoft Azure.
c. Demo Use. The uses permitted above include use of the software in demonstrating your applications.
PRE-RELEASE SOFTWARE. This software is a pre-release version. It may not operate correctly or work the way a final version will. Microsoft may change it for the final, commercial version. Microsoft is not obligated to provide maintenance, technical support or updates to you for the software.
TIME-SENSITIVE SOFTWARE. The software is time sensitive and will stop running on the date that is defined in the software and your license right to use the software also ends. You may not be able to access copies of code or other data stored in the software when it stops running.