Note, Neo Smart Contract Debugger for Visual Studio is in preview. Please file issues on GitHub.
In order to use the Neo Smart Contract Debugger for Visual Studio, you must have a VS compatible project open, such as C#. Current previews of the Neo Smart Contract Debugger do not yet support Visual Studio's "Open Folder" mode.
Within the VS project, the Neo Smart Contract Debugger looks for files named launch*.json
. These
json files must contain either a single launch configuration (example)
or VSCode compatible launch configurations.
The individual launch configurations support the same properties
as the Neo Smart Contract Debugger for VSCode. To indicate that a given launch configuration
supports the Neo Smart Contract Debugger, it must specify it's type as neo-contract
(example)
The debugger is launched by selecting "Launch Neo Smart Contract Debugger" from the top level Debug menu in Visual Studio