Dieser Abschnitt ist in Bearbeitung.
Die TAA bietet auch Unterstützung für 64 Bit Laufzeit Komponenten. Allerdings beschränkt sich diese Möglichkeit auf .NET Bausteinimplementierungen mit generierte Basis-Assemblies.
Da hierfür alle Laufzeitkomponenten auch als 64 Bit Version vorhanden sein müssen, hat es Änderungen an der Verzeichnisstruktur1) gegeben. Diese Verzeichnisstruktur wird auch bei der Suche nach Laufzeitkomponenten über den ComponentPath berücksichtigt.
Um einen gemischten Ablauf mit 32-Bit und 64-Bit Bausteinimplementierungen zu ermöglichen2), werden, wenn ein Baustein mit dem Implementierungstyp DLLCLR aufgerufen wird, sowohl die 32-Bit (bin32) wie auch die 64-Bit (bin64) Unterverzeichnisse für jeden Eintrag im ComponentPath nach der Assembly durchsucht (Details).
Die Infrastruktur prüft für welcher PlatformTarget die gefundene Assembly erstellt würde. Wenn dies den Prozess entspricht bzw. es sich um eine AnyCPU-Assembly handelt, wird der Baustein im gleichen Prozess ausgeführt. Wenn nicht wir der Baustein out of proc in einem eigenen Prozess ausgeführt.
Auch das Visual Studio Add-In berücksichtigt PlatformTarget beim Modul starten, und verwendet entsprechend die 32-Bit oder 64-Bit Version von tstDo.
Bei aktiver Aufzeichnung werden die durchgeführten Plattformwechsel mittels TAA Trace Informationen aufgezeichnet. Diese Informationen können anschließend mit TestEdge auf der Allgemeinansicht von Bausteinen eingesehen werden. Des Weiteren bietet TestEdge3) die Möglichkeit eines Überblicks der durchgeführten Aufrufe und etwaiger damit einhergehender Plattformwechsel an. Diese Information wird in den Leistungsdaten präsentiert. Dort ist auch ersichtlich, um was für einen Plattformwechsel es sich handelt und wie viel Zeit dieser benötigt.
Es gibt für 64 Bit noch einige Einschränkungen, welche hier beschrieben werden.
In 64-Bit können nur Bausteinimplementierungen mit DLLCLR aufgerufen werden, sowohl 64-Bit wie auch 32-Bit. Aufrufe von andere Bausteinimplementierungen sind nicht möglich, und produzieren eine Error-Condition (ZZTAAIM2:82 bzw. ZZTAAIM2:83). Der Aufruf eine 32-Bit Bausteinimplementierung mit DLLCLR wird allerdings auch wieder out of proc in einem eigenen Prozess ausgeführt. siehe Plattformwechsel
Die Datentype BLOB und CLOB werden in 64 Bit noch nicht unterstützt.