Delen via


Een beheerd codeproject starten in Visual Studio

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

In dit onderwerp ziet u hoe u een nieuw project kunt maken in Microsoft Visual Studio dat correct is geconfigureerd voor het bouwen van een consoletoepassing die de Microsoft Dynamics 365 SDK gebruikt. Leer welke vereiste verwijzingen aan uw project moeten worden toegevoegd bij het maken van een toepassing waarmee een koppeling wordt gemaakt naar de Microsoft Dynamics 365 SDK-assembly's.

Vereisten

  • Microsoft Visual Studio geïnstalleerd op uw ontwikkelingscomputer.

    Iedere editie inclusief Visual Studio Express moet werken. Zie Visual Studio en .NET Framework voor meer informatie over de ondersteunde versies van Microsoft Visual Studio.

  • De Microsoft Dynamics 365 SDK geïnstalleerd op uw ontwikkelingscomputer.

    Download het Microsoft Dynamics CRM SDK-pakket. Voer het gedownloade uitvoerbare bestand uit om het pakket uit te pakken in een willekeurige map op uw ontwikkelingssysteem.

Een project maken

De volgende procedure laat zien hoe u een consoletoepassingsproject maakt in de taal C# of VB waarbij gebruik wordt gemaakt van Microsoft .NET Framework 4.5.2. Zie Ondersteunde extensies voor Microsoft Dynamics 365 voor meer informatie over ondersteunde versies van het .NET Framework.

Nieuw project

  1. Selecteer in Microsoft Visual Studio de optie Nieuw project.

  2. Selecteer in het linkernavigatiedeelvenster onder Sjablonen de optie Visual C# of Visual Basic.

  3. Selecteer boven de lijst met beschikbare sjablonen de optie .NET Framework 4.5.2.

  4. Selecteer in de lijst met sjablonen de optie Consoletoepassing.

    Een dialoogvenster voor een nieuw consoleapp-project in Dynamics 365

  5. In de velden onder aan het formulier geeft u het project een naam en locatie, en selecteert u vervolgens OK.

  6. Open in het menu Project het eigenschappenformulier van het project en controleer of de doelraamwerk is ingesteld op .NET Framework 4.5.2.

    Het doelframework kiezen voor het CRM-project

Alle vereiste referenties aan uw project toevoegen

De volgende procedures bevat instructies voor het toevoegen van alle vereiste assembly-referenties aan uw project. Beschouw dit als een basisset van referenties die de meeste beheerde codetoepassingen nodig hebben voor het aanroepen van webservicemethoden.

Een alternatieve en eenvoudige manier om de vereiste referenties toe te voegen aan uw project is via het beschikbare NuGet SDK-pakket. Met de NuGet pakketmanager in Visual Studio zoekt u het pakket Microsoft.CrmSdk.CoreAssemblies en voegt u dit toe aan uw project. U kunt dan de resterende instructies in dit onderwerp overslaan.

De vereiste systeemreferenties toevoegen

  1. Klik in Oplossingenverkenner met de rechtermuisknop op het knooppunt Referenties van het project, selecteer Referenties toevoegen en voeg daarna de volgende referentie toe aan uw project.

    • System.Data.Linq

    • System.DirectoryServices.AccountManagement

    • System.Runtime.Serialization

    • System.Security

    • System.ServiceModel

De vereiste SDK-assembly toevoegen

  1. Klik in Oplossingenverkenner met de rechtermuisknop op het knooppunt Referenties van het project en selecteer vervolgens Referenties toevoegen.

  2. Selecteer in het dialoogvenster Referentiemanager de knop Bladeren en navigeer vervolgens naar de map waarin u de Microsoft Dynamics 365 SDK hebt geëxtraheerd.

  3. Selecteer in de map Bin van de SDK-download de assembly's Microsoft.Crm.Sdk.Proxy.dll en Microsoft.Xrm.Sdk.dll en klik vervolgens op Toevoegen.

  4. Selecteer OK.

Er zijn andere Microsoft Dynamics 365 SDK-assemblyreferenties die u op een bepaald moment mogelijk nodig hebt, afhankelijk van de aard van het project. Voor het schrijven van toepassingcode die toegang heeft tot de organisatiewebservice, hebt u echter alleen de bovenstaande referenties nodig.Meer informatie:Assemblages in de Microsoft Dynamics 365 SDK.

De vereiste identiteitsreferenties toevoegen

  1. Schakel de Windows-functie met de naam Windows Identity Foundation (WIF) in. Navigeer hiervoor naar Configuratiescherm > Programma's > Programma's en onderdelen. Selecteer Windows-onderdelen in- of uitschakelen. Selecteer vervolgens Windows Identity Foundation (WIF) 3.5 in de lijst.

    U kunt ook downloaden en de bibliotheek Windows Identity Foundation (WIF) versie 3.5 met de naam WindowsIdentityFoundation-SDK-3.5.msi installeren.

  2. Klik in Oplossingenverkenner met de rechtermuisknop op het knooppunt Referenties van het project en selecteer vervolgens Referenties toevoegen.

  3. Voer in het zoekvak de tekst System.IdentityModel in.

  4. Selecteer System.IdentityModel in de lijst met zoekresultaten en klik op OK.

  5. Voeg, op vergelijkbare wijze als in stap 2 en 4, voeg een verwijzing voor Microsoft.IdentityModel toe.

Het volgende diagram laat u alle vereiste kenmerken zien die zijn toegevoegd aan een project.

De projectreferenties voor het CRM-project toevoegen

Volgende stappen

Tip

Voordat u dit onderwerp verlaat, kunt u overwegen uw project op te slaan als projectsjabloon. U kunt vervolgens die sjabloon opnieuw gebruiken voor toekomstige leerprojecten en uzelf tijd en inspanning besparen bij het opzetten van nieuwe projecten. Als u dit wilt doen, selecteert u, terwijl uw project is geopend in Microsoft Visual Studio, in het menu Bestand de optie Sjabloon exporteren. Volg de wizardinstructies om de sjabloon te maken.

Zie ook

Aan de slag met de ontwikkeling van toepassingen met beheerde code

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht