Laat uw pc niet opnieuw crashen. Download Reimage nu!

De blogpost van vandaag is gemaakt om je te helpen wanneer je een revit API-foutopsporing-fout krijgt.Om een ​​foutopsporingsavond te starten, opent u gewoon het menu Foutopsporing en selecteert u ook de optie Foutopsporing starten, anders drukt u gewoon op de F5-toets. Hiermee wordt Revit gestart vanuit de specifieke debugger.

revit api debug

Dit is vaak te wijten aan een nieuwe “.Net Standard” . Ik vermoed echt, want nogmaals, dit is mijn eerste plug-in, plus ik miste iets bij het e-book en koos het verkeerde kader.

Ik weet niet hoe ik dit probleem moet oplossen, dus begin ik stap voor stap een leuk nieuw project om uiteindelijk te slagen!!

Vanwege zo’n erg vermoeiende ervaring, ben ik op zoek naar de meest voordelige manier om de instructies te volgen zonder de foutopsporingsmodus te hoeven gebruiken op de prachtige dag, omdat het een lange gebeurtenis kost om Revit elke keer te starten. p>

Heb geen last meer van pc-fouten.

Houd uw pc als nieuw met Restoro - de ultieme Windows-software voor het oplossen van fouten. Geen gevreesde blauwe schermen meer, geen crashende applicaties meer - gewoon een soepele, efficiënte pc-ervaring. Met eenvoudige één-klik oplossing van veelvoorkomende Windows-problemen, is Restoro de onmisbare applicatie voor iedereen die zijn computer in topconditie wil houden.

  • 1. Download en installeer de Reimage-software
  • 2. Start het programma en selecteer uw taal
  • 3. Volg de instructies op het scherm om een ​​scan van uw computer op problemen te starten

  • Ik dacht aan “schrijven” en ook aan stap van de TXT-inhoud omdat de code zal werken, en in het geval dat de code niet werkt, zullen velen die met ons te maken hebben de TXT-gegevensbestand op zoek naar fouten.

    Dit is nu een typische vraag die keer op keer opduikt. jaren:

    Vraag. Hoe voorkom je dat Revit wordt hersteld na elke wijziging van de promotiecode van een invoegtoepassing?Het is al heel lang beschikbaar.

    Antwoord. Helaas werkt de functie “Bewerken en doorgaan” van Visual Studio niet bij het ontwikkelen van Revit-invoegtoepassingen.

    Kun je JavaScript opsporen in Visual Studio?

    U kunt fouten opsporen in JavaScript- en TypeScript-code met behulp van Visual Studio. U kunt breekpunten instellen en bereiken, gekoppeld aan debuggers koppelen, variabelen inspecteren, de contactstack bekijken en andere foutopsporingsfuncties gebruiken.

    Ik moet de Visual Studio-ontwikkeling aanpassen om Revit op te zetten met ons testproject dat al is geladen door transport “Externe programmastart” en/of “Command Line Arguments” dienovereenkomstig in de Eigenschappen voor foutopsporing.Ik kan dan Alt-DE in Visual Studio om te stoppen met debuggen, bekijken, hercompileren en op F5 drukken om zo snel mogelijk te beginnen met debuggen en verdergaan waar ik in hetzelfde project blijf, hoewel het testmodel dat niet echt is te onhandig.Als dit bestand erg groot is en je Revit te vaak moet hervatten, raad ik aan om het systeem vroeg in de ontwikkeling te vereenvoudigen.


    Selecteer in de projecteigenschappen het belangrijkste specifieke tabblad Foutopsporing instellen, voer Revit.exe uit als een programma en stel het eigenlijke Revit-projectbestand in als het argument voor de opdrachttermvariatie:


    Wat is API in Revit?

    Hoe is de Revit API in het bijzonder? API is eigenlijk een afkorting voor “Application Programming Interface”. Simpel gezegd, het is het resultaat dat ontwikkelaars gebruiken om te communiceren met bepaalde typen bestaande software. Soms gebruiken fabrikanten de API om: Programmatisch opdrachten uit te voeren die verband houden met de software zelf.

    Dit is behoorlijk effectief voor mij.Hoe ervaring IA’s Ik zei, als je moet, je zult hebben dat je kunt debuggen in een groot Revit-model, meestal duurt het natuurlijk lang om te laden.

    Hoe kan ik fouten opsporen in een Revit-add-in?

    Gewoon responsive Visual Studio en ga naar Debug > Attach to Process. U zult punch inhaken op de momenteel open Revit.exe-technieken, en wanneer u er een uitvoert, inclusief uw huidige Add-in Manager-methoden die zijn uitgerust met de opdracht Uitvoeren, genereert u als iedereen begrijpt dat u eenvoudig door deze code kunt stappen, aangezien de breekpunten mogelijk raken .

    Een andere onvoltooide oplossing die ik hoogst zelden van plan ben te gebruiken, is dat je Revit start vanuit Visual Studio, met mijn nieuwe project zoals gewoonlijk open over de debugger.Als ik uitzonderlijk enkele van deze producten wil wijzigen, samen met de bronbestanden die tegelijkertijd doorgaan met debuggen, bouw ik hetzelfde project opnieuw op voor een ander exemplaar van Visual Studio.

    Hoe debug ik met Visual Studio?

    Om te debuggen, moet u de toepassing uitvoeren met de nauwkeurige debugger die aan de toepassing is gekoppeld.Druk op F5 (Debug > Start Debugging) of alle Start Debugging knop.Om de taak uit te voeren met een debugger aangesloten, drukt u op F11 (Debug > Stap voor stap).

    Er zijn verschillende oplossingen voorgesteld om te winnen.herlaad specifieke add-on voor foutopsporing,dynamische plug-in van een daadwerkelijke mix van bytes in het geheugen als vervanging van een archief op een internetschijf,net zoalsmet uw huidige Revit Python-shell.

    Als alternatieve en basisback-up kunt u ook gebruik maken vanVerenigde Staten,Transformeer alle code waarmee u momenteel werkt tijdens d. H actieve modificatie debugging, en dus ook in de VSTA macro.VSTA biedt u de mogelijkheid om debug te bewerken, uw nieuwe code te laten testen, zonder een Revit-computer opnieuw op te starten of uw huidige model opnieuw te laden.

    Revit API DevTV Part 2 demonstreert technieken en het gebruik van Attach to Process in Visual Studio in plaats van Revit te starten vanuit de Visual Studio debugger om te bewerken en door te gaan met debuggen in de ongelooflijk Revit-sessie.Helaas is er vanaf een 64-bits systeem ook een beperking in Visual Studio zelf die het doel “Bewerken en doorgaan” op dat platform helemaal niet ondersteunt.

    Ik kwam er meestal wel uitAdd-onbeheerder ingeschakeldU kunt de invoegtoepassing voor opnieuw installeren ook verwijderen zonder Revit opnieuw te starten.Zie Add-In in het Manager Help-bestand voor meer informatie.In zijn Revit 2012-incarnatie kan het achteraf per geval worden geïnstalleerd

  • “C:Program FilesAutodeskAdd-In Manager for Autodesk Revit 2012AddInManagerHelpENU.chm”
  • Wijzigen hoe add-ons worden ontwikkeld en vervolgens debuggen

    Tijdens het ontwikkelen en debuggen van een invoegtoepassing met behulp van de Revit API, moet de pc-operator Revit vrijwel elke keer sluiten en opnieuw openen als ze de toegangscode van de invoegtoepassing wijzigen en willen dat u bekwaam bent om opnieuw te compileren. Maar met Add-in Manager 2011 kunnen gebruikers Receive-invoegtoepassingen rechtstreeks bewerken zonder Revit voortdurend te moeten sluiten en opnieuw te openen (zie Invoegtoepassingen ontwikkelen en opsporen in de Add-in Manager voor veel informatie).

    revit api debug

    Het lijkt echter moeilijk om de code te bewerken ondanks het debuggen van de Revit-invoegtoepassing, zelfs als u er rekening mee houdt dat deze wordt geladen met behulp van de invoegtoepassingmanager:


    Het lijkt misschien niet zo te zijn veranderd totdat de debug-upgrade is gestopt. Als Visual Studio echter nog steeds is verbonden met Revit, neem dan elke dag . de foutopsporingssessie zal ook Revit sluiten.

    Het lijkt erop dat u er niet aan kunt ontkomen eerst de verbinding met Revit te verbreken en het kan zijn dat u stopt met debuggen en opnieuw compileren en vervolgens opnieuw verbinding maakt met Revit als u graag uw invoegtoepassing debugt.

    Als u onlangs een commando van uw add-on wilt kunnen individualiseren en vervolgens de code wilt bewerken en dus de code opnieuw wilt uitvoeren ZONDER foutopsporing, dan is dit prima.

    Is uw computer traag? Wacht niet langer om het te redden. Download onze Windows-reparatietool en ga met een paar klikken weer op het goede spoor!