I install all of them, except for the Nethereum.Portable one (I think that one has all the others in it as dependency, so if you want you can just download that single one)

Now, is the time to do some coding.

First thing we need to do in the code is to UnLock the account that will be used to create the contract in the Ethereum network. Any gas price or Ethers transferred to the smart contract will come out of this account’s wallet.

Values that are needed are, the Account’s Public Key, Account’s password, and the time we want the account to stay unlocked.

Before we write the code to deploy the contract we need the smart contract’s abi (contract’s interface) and the smart contract’s byecode which you can get after compiling your contract in Visual Stutio Code or Visual Studio.

You can find the abi and the contract’s byte code, in the bin folder of your Solidity Smart Contract folder in Visual Studio or Visual Studio code. The “contractname.abi” file contains the abi json and the “contractname.bin” contains the bytecode of your contract.