The CerberusX vsix extension is meant for Visual Studio Code and not Visual Studio 2017. The log out put from the VSIX installer will say that it uses Visual Studio code extensions. So the answer to using Visual Studio 2017 as a coding editor would for Cerberus be a no. Unless you want to modify the C++ code generated.
To use Visual Studio 2017 to compile Cerberus Code.
Make sure that the path to MSBuild is set in the file
Cerberus/bin/config.winnt.txt is set to
Code:
MSBUILD_PATH="${PROGRAMFILES(x86)}\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe"
Next start up Visual Studio and open the Visual Studio solution located in
Cerberus/targets/glfw3/template/msvc
In the
Soulution Explorer, right click
CerberusGame and select
Properties for the context menu.
In the Cerberus Properties Page Dialog. At the top, change
Configuration drop down to
All Configurations and
Platforms drop down to
All Platforms.
Make select
General from the left hand panel.
On the right panel in the section with the heading
General, make sure that:
Windows SDK Version is pointing to the latest Windows SDK that is installed.
Platform Toolset is set to
Visual Studio 2017 (v141)
Click
Apply and then
OK.
Save the solution:
Main Menu->File->Save CerberusGame or use
Ctrl+S.
Close Visual Studio.
Make sure that at the top of your main project build file that the line below is added.
To actually use Visual Studio to work on pre translated code. Just open up the solution file in the *.buildv2021-xx-xx->glfw32->msvc in Visual Studio 201x.
Also make sure that the required support files are in the builds output directory in side *.buildv2021-xx-xx->glfw32->msvc.
e.g. the data, external, internal and OpenAL32.dll