[Ethereum] How to fix Solidity version missmatch from Visual Studio Code

solidityvisual-studio-code

So I have install the Solidity extension for Visual Studio.

V0.0.76
https://github.com/juanfranblanco/vscode-solidity

And when I start my Solidity code with

pragma solidity ^0.5.0;

I get the following error in visual studio.

Source file requires different compiler version (current compiler is 0.7.0+commit.9e61f92b.Emscripten.clang) – note that nightly builds are considered to be strictly less than the released version

However I'm using truffle to compile and when I run truffle version I get

Truffle v5.0.2 (core: 5.0.2)
Solidity v0.5.0 (solc-js)
Node v12.16.3

So my code is compiling but I would like to know how to specify the solidity version to visual code as well to prevent error warning.

Best Answer

Right click on the error, and change workspace compiler seems work. Right click o

Related Topic