I am using solidity extension by Juan Blanco.
pragma solidity ^0.4.17;
contract Inbox
{
string public message;
constructor(string initialMessage) public {
message = initialMessage;
}
function setMessage(string newMessage) public {
message = newMessage;
}
}
I get the error message "Source file requires different compiler version (current compiler is 0.7.4+commit.3f05b770.Emscripten.clang) - note that nightly builds are considered to be strictly less than the released version"
I am getting too many error messages / warnings if I do pragma solidity >=0.4.17;
so I prefer 0.4.17.