For detailed explanation, how to build project, go this link:
Iolite Languages and Solidity support for Visual Studio code, this extension provides
Iolite ecosystem, provides all facilities to complete smart contract test and deployment, without leaving Visual Studio Code IDE
Solidity is the language used in Ethereum Technology to create smart contracts
Default project structure
A default project / library dependency structure is supported as follows:
Libraries will have the same name as their folder they are included. Solidity files will be in the 'src' folder. Libraries will be included in the 'lib' folder.
Currently there is no name conflicting resolution, so the first library found matching a name, will be the first one used.
Just press Ctlr + Space or Command + Space to autocomplete statements, currently supported all the storage variables, functions and events (with snippets) included in the current document and every document in the import chain. Also supported all the global variables, global functions, types and units.
Auto compilation and error highlighting
Auto compilation of files and error highlighting can be enabled or disabled using user settings. Also a default delay is implemented for all the validations (compilation and linting) as solidity compilation can be slow when you have many dependencies.
Loading More data ...