Snabb start: Använd Visual Studio Code för att ansluta till ett Azure blockchain service Consortium-nätverkQuickstart: Use Visual Studio Code to connect to an Azure Blockchain Service consortium network

I den här snabb starten installerar och använder du tillägget Azure blockchain Development Kit för Ethereum Visual Studio Code (VS Code) för att ansluta till ett konsortium på Azure blockchain-tjänsten.In this quickstart, you install and use the Azure Blockchain Development Kit for Ethereum Visual Studio Code (VS Code) extension to attach to a consortium on Azure Blockchain Service. Azure blockchain Development Kit fören klar hur du skapar, ansluter, bygger och distribuerar smarta kontrakt på Ethereum blockchain-redovisning.The Azure Blockchain Development Kit simplifies how you create, connect, build, and deploy smart contracts on Ethereum blockchain ledgers.

Om du inte har en Azure-prenumerationkan du skapa ett kostnads fritt konto innan du börjar.If you don't have an Azure subscription, create a free account before you begin.

FörutsättningarPrerequisites

I Windows krävs en installerad C++-kompilator för Node-Gyp-modulen.On Windows, an installed C++ compiler is required for the node-gyp module. Du kan använda MSBuild-verktygen:You can use the MSBuild tools:

  • Om Visual Studio 2017 är installerat konfigurerar du NPM att använda MSBuild-verktygen med kommandot npm config set msvs_version 2017 -gIf Visual Studio 2017 is installed, configure npm to use the MSBuild tools with the command npm config set msvs_version 2017 -g
  • Om Visual Studio 2019 är installerat ställer du in sökvägen för MS build-verktyg för NPM.If Visual Studio 2019 is installed, set the MS build tools path for npm. Till exempel npm config set msbuild_path "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe"For example, npm config set msbuild_path "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe"
  • Annars installerar du fristående VS build-verktyg med npm install --global windows-build-tools i ett förhöjdt Kör som administratörs kommando gränssnitt.Otherwise, install the stand-alone VS Build tools using npm install --global windows-build-tools in an elevated Run as administrator command shell.

Mer information om Node-Gyp finns i nod-Gyp-lagringsplatsen på GitHub.For more information about node-gyp, see the node-gyp repository on GitHub.

Kontrol lera Azure blockchain Development Kit-miljönVerify Azure Blockchain Development Kit environment

Azure blockchain Development Kit verifierar att utvecklings miljö kraven är uppfyllda.Azure Blockchain Development Kit verifies your development environment prerequisites have been met. För att verifiera utvecklings miljön:To verify your development environment:

Från kommando paletten VS Code väljer du blockchain: Visa välkomst sida.From the VS Code command palette, choose Blockchain: Show Welcome Page.

Azure blockchain Development Kit kör ett verifierings skript som tar ungefär en minut att slutföra.Azure Blockchain Development Kit runs a validation script that takes about a minute to complete. Du kan visa utdata genom att välja Terminal > ny terminal.You can view the output by selecting Terminal > New Terminal. I meny raden i terminalen väljer du fliken utdata och Azure-blockchain i list rutan.In the terminal menu bar, select the Output tab and Azure Blockchain in the dropdown. Lyckad verifiering ser ut som på följande bild:Successful validation looks like the following image:

Giltig utvecklings miljö

Om du saknar ett nödvändigt verktyg, en ny flik som heter Azure blockchain Development Kit , visar en lista över de verktyg som krävs för att ladda ned länkar.If you are missing a required tool, a new tab named Azure Blockchain Development Kit - Preview lists the required tools with download links.

Appar som krävs av dev kit

Installera eventuella krav som saknas innan du fortsätter med snabb starten.Install any missing prerequisites before continuing with the quickstart.

Anslut till konsortiet medlemConnect to consortium member

Du kan ansluta till medlemmar i konsortiet med hjälp av tillägget Azure blockchain Development Kit VS Code.You can connect to consortium members using the Azure Blockchain Development Kit VS Code extension. När du har anslutit till ett konsortium kan du kompilera, bygga och distribuera smarta kontrakt till en Azure blockchain service Consortium-medlem.Once connected to a consortium, you can compile, build, and deploy smart contracts to an Azure Blockchain Service consortium member.

Om du inte har åtkomst till en Azure blockchain service Consortium-medlem måste du slutföra den nödvändiga snabb starten: skapa en blockchain-medlem med hjälp av Azure Portal eller snabb start: skapa en Azure blockchain service blockchain-medlem med Azure CLI.If you don't have access to an Azure Blockchain Service consortium member, complete the prerequisite Quickstart: Create a blockchain member using the Azure portal or Quickstart: Create an Azure Blockchain Service blockchain member using Azure CLI.

  1. I fönstret VS Code-Utforskaren expanderar du tillägget Azure blockchain .In the VS Code explorer pane, expand the Azure Blockchain extension.

  2. Välj Anslut till nätverk.Select Connect to network.

    Anslut till nätverk

    Om du uppmanas att ange Azure-autentisering följer du anvisningarna för att autentisera med hjälp av en webbläsare.If prompted for Azure authentication, follow the prompts to authenticate using a browser.

  3. Välj Azure blockchain-tjänsten i list rutan kommando för palett.Choose Azure Blockchain Service in the command palette dropdown.

  4. Välj den prenumeration och resurs grupp som är kopplad till din Azure blockchain service Consortium-medlem.Choose the subscription and resource group associated with your Azure Blockchain Service consortium member.

  5. Välj konsortiet i listan.Choose your consortium from the list.

Konsortiet och blockchain-medlemmarna visas i det högra fältet i VS Code Explorer.The consortium and blockchain members are listed in the VS Code explorer side bar.

Konsortiet som visas i Utforskaren

Nästa stegNext steps

I den här snabb starten använde du Azure blockchain Development Kit för Ethereum VS Code Extension för att ansluta till ett konsortium på Azure blockchain-tjänsten.In this quickstart, you used Azure Blockchain Development Kit for Ethereum VS Code extension to attach to a consortium on Azure Blockchain Service. Testa nästa självstudie för att använda Azure blockchain Development Kit för Ethereum för att skapa, bygga, distribuera och köra en smart kontrakts funktion via en transaktion.Try the next tutorial to use Azure Blockchain Development Kit for Ethereum to create, build, deploy, and execute a smart contract function via a transaction.