Jaa


Käännä sovellus

Koskee kohdetta: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Kun Microsoft Dynamics AX -sovellus käännetään, sen X++ -lähdekoodi käännetään konekieliseen muotoon, jota Microsoft Dynamics AX -palvelin ja asiakkaat osaavat tulkita. Tässä ohjeaiheessa käsitellään Käännä sovellus-tehtävää, joka on yhteinen tarkistusluetteloille sekä muissa tilanteissa, joissa saatat joutua kääntämään.

Tilanteet, jotka vaativat kääntämisen

Sovelluksen koodi tulee yleensä kääntää, kun asennat tai päivität tai mukautat. Käännä kaikissa seuraavissa tilanteissa:

  • Vaikka Käännä sovellus-tehtävä on valinnainen päivityksen tarkistusluetteloissa, kaikkien koodien kääntäminen on suoriteltavaa koodin päivityksen jälkeen, jotta vältytään ohjelman odottamattomalta käyttäytymiseltä.

  • Asennuksen tai päivityksen aikana sovellus on käännettävä, jos järjestelmässäsi on enemmän kuin yksi taso.

  • Sinun on käännettävä sovellus uuden asennuksen aikana, joka sisältää service packin. Tämä kääntäminen vaaditaan, koska vakiosovelluksen viitteet on päivitettävä.

  • Jos olet asentanut muun mallin kuin Foundation-mallit, sinun on täytettävä Käännä sovellus -tehtävä sovelluksessa Alustuksen tarkistusluettelo. Muussa tapauksessa ilmenee virheitä suoritettaessa Synkronoi tietokanta tehtävää.

  • Käännä sovellus, jos olet tuonut yhden tai useita malleja.

  • Käännä sovellus, jos olet tuonut metatietojen elementtejä asiakkaan läpi käyttäen XPO-tiedostoja, luomalla muutoksia, jotka voivat aiheuttaa periytymistä luokissa tai menetelmäallekirjoituksissa.

  • Käännä, jos olet manuaalisesti muokannut sovellusta

  • Käännä sovellus kausittain, jos useat kehittäjät jakavat metatietoja, jotta yhdenmukaisuus kehityksen aikana tarkastetaan.

Käännösmenetelmät

Kääntämistapoja on useita, joten valitse tehokkain menetelmä käsillä olevaan tehtävään.

  1. Jos asennat tai päivität, helpoin tapa koota on yksinkertaisesti valita Käännä sovellus -tehtävä, joka sisällytetään Alustuksen tarkistusluettelo:iin ja useisiin päivitystarkistusluetteloihin. Tämä menetelmä kääntää koodin asiakastietokoneessa kokonaisuudessaan. Näin ollen, käytettävän laitteiston mukaan, asiakasjärjestelmä voi olla poissa käytöstä useita tunteja, kunnes kääntäminen on suoritettu. Vaihtoehtoinen palvelinpohjainen käännösmenetelmä kuvataan alla.

    Huomautus

    .NET Business Connectorin on oltava asennettuna tietokoneessa, jossa Käännä sovellus -tehtävä suoritetaan.

  2. Jos pääset kehittäjän työtilaan, voit kääntää hakemuksen sovelluksesta . Menetelmän 1 tapaan tämäkin on asiakasperusteinen käännös. Lisätietoja on kohdassa Code Compiler.

  3. :ssa ja alkaen :ssa voit suorittaa kaikki X ++-kääntäjän käyttämällä AxBuild.exe. AxBuild.exe on palvelinpohjainen komentorivityökalu, joka tukee monisäikeisyyttä. Se voi parantaa suorituskykyä merkittävästi verrattuna asiakkaan tekemään täydelliseen käännökseen. Käyttääksesi AxBuild.exe:ä, sinun on pysäytettävä AOS ja suoritettava komento manuaalisesti AOD-palvelintietokoneella. Tämän jälkeen voit käynnistää AOS:n uudelleen, avata asiakasohjelman ja jatkaa muiden tehtävien suorittamista.

    Lisätietoja on kohdassa AxBuild.exe for Parallel Compile on AOS of X++ to p-code.