I am developing a commercial software that is based on Visual Studio 2017 Pro infrastructure (MSVC and CMake) on Windows 10. The software has 3rd party dependencies that require the debug version of the VC++ runtime, whenever I debug my software.
I solved the issue of the missing debug version of VC++ by installing Visual Studio 2019 CE (community edition) as suggested online. I need to emphasize the following:
- The debug version of the VC++ runtime environment will not be shipped to an end user (it is forbidden not to mention bad practice)
- I am still writing my code, managing the project, debugging etc. in Visual Studio 2017 Pro
- For debugging the VC++ runtime debug version is required due to the dependencies I've mentioned above.
The EULA of Visual Studio CE states that it cannot be used for developing commercial software (Reference: 1.Installation and Use Rights, b.Organizational License, last point).
I would like to know if I can use the library (from the VS2019 CE installation) for the development of my commercial product, while employing VS2017 Pro for everything else? Does this go against the EULA?
Currently there is no other plausible way of retrieving exactly that version of the library.