もし既にコンピュータに.NETクロスプラットフォーム開発を選択してVisual Studio 2017をインストールした場合にはこの部分を省略できる。
ダウンロードしてインストール: Visual Studioのダウンロードアドレス
インストール方法は簡単して手順に従って操作します。.NETクロスプラットフォーム開発を選択してインストールすることに注意してください。そうしないとステップ3でquras-vmプロジェクトを開くことができなくなる。インストールには約 10 分または最長1 時間ぐらいかかる。
インストール方法:
Visual Studio 2017を起動して「Tools」を開いて「Extensions and Updates」をクリックした後ウィンドウの左側にある「Online」タブをクリックする。ウィンドウの右上隅にある検索ボックスで「QURAS」を検索してQurasContractPluginをダウンロードする(この手順はインターネットとの連結を必要にする)。
インストールと設定の手順:
Githubからquras-compiler
プロジェクトをダウンロードしてVisual Studio 2017を起動した後にQURASプロジェクトをビルドーする。
リリースが成功すると「quras-msil-compile.exe」ファイルが「bin\Release\PublishOutput」で生成される。
または、以下のコマンドを使用してquras-msil-compiler.exeを生成します。
dotnet build --configuration Release
dotnet build --configuration Release --runtime win10-x64
ここでこのディレクトリを実行パスに追加するのが必要である。PATH はコマンドラインまたはターミナルウィンドウから実行するファイルの位置を検索するためにシステムが使用するシステムの変数です。
Windows 10
「Search」ウィンドウで「System(Control Pannel)]を検索して「Advanced system settings」リンクをクリックした後に[Environment Variables]をクリックする。「System Variables」セクションでPATH 環境変数を選択して「Edit」をクリックする。もしPATH 環境変数が存在しない場合は「New」をクリックする。「Edit System Variable」(または 「New System Variable」)ウィンドウでPATH 環境変数の値を指定する。設定した後に「OK」をクリックして設定関連のウィンドウをすべて閉じる。
次にはCommandまたはPowerShellを実行してquras-msil-compile.exeを入力する。その場合エラーがなくて出力画面にバージョン情報が表示されると環境変数の設定は成功を意味する。
これからスマートコントラクトを定義するメソッドを追加することができる:
正常にプロジェクトをコンパイルすると「bin/Debug」ディレクトリにContract1.avmが生成される。このファイルはQURASスマートコントラクトとして生成されたファイルである。
これからスマートコントラクトを定義するメソッドを追加することができる:
正常にプロジェクトをコンパイルすると「bin/Debug」ディレクトリにContract1.avmが生成される。このファイルはQURASスマートコントラクトとして生成されたファイルである。