.TRX

TRX-fil

Visual Studio Test Results File
Stil et spørgsmål
HURTIGT SVAR

En TRX-fil er en XML-rapport genereret af Microsoft Visual Studio eller .NET-testkøreren (dotnet test --logger trx). Den registrerer, hvilke enhedstests der bestod, fejlede eller blev springet over, sammen med tidsforbrug og stakspor (stack traces). Åbn den i Visual Studio, VS Code eller en hvilken som helst teksteditor. Azure DevOps læser TRX-filer indfødt i pipeline-kørsler.

Udvikler: Microsoft Kategori: Udviklerfiler MIME: application/xml
ÅBNER PÅ Windows macOS Linux Web
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 7, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er TRX-filformatet?

En .trx-fil er en XML-baseret testresultatfil genereret af Microsoft Visual Studio-testinfrastrukturen. Formatet blev introduceret med Visual Studio .NET 2003 og MSTest-frameworket, og det er fortsat standardformatet for både mstest.exe og den tværplatform-kompatible dotnet test-kører.

Filen er et almindeligt UTF-8 XML-dokument, hvis rodelement er <TestRun> inden for et Microsoft-specifikt XML-navnerum. Indeni registrerer den <TestSettings> (kørselskonfiguration), <TestDefinitions> (testmetodenavne og assemblies), <Results> med én <UnitTestResult> pr. testcase (resultat, varighed, tidsstempler, fejlmeddelelser, stakspor) og en <ResultSummary> med samlede antal for Bestået/Fejlet/Inkonklusiv. Skemaet er defineret i vstst.xsd, som følger med Visual Studio i mappen Common7/IDE/.

.trx-filer oprettes ikke automatisk - de kræver eksplicit konfiguration af en logger. For at generere en skal du sende --logger trx til dotnet test eller angive det tilsvarende flag til mstest.exe. Azure DevOps og TFS parser .trx-filer indfødt via opgaven «Publish Test Results», hvilket viser bestået/fejlet-rapporter i pipeline-brugerfladen.

Da .trx er et XML-format, kan enhver teksteditor åbne den. Visual Studio Code med C# Dev Kit giver en rigere visualisering. Formatet er Microsoft-centreret; tværplatform-CI-systemer som GitHub Actions eller Jenkins foretrækker typisk JUnit XML-testrapporter. Siden Visual Studio 2022 og .NET SDK understøttes .trx-generering også på Linux og macOS via dotnet test.

Sikkerhed og tryghed

RISIKO: LOW

TRX-filer er ren UTF-8 XML - de indeholder testresultater, ikke eksekverbar kode. Det er helt sikkert at åbne dem i Visual Studio, VS Code eller en teksteditor. Brug ikke tredjeparts «TRX viewer»-downloads af ukendt oprindelse; de er unødvendige og kan indeholde adware. Visual Studio Community (gratis) eller VS Code (gratis, open source) er de sikre og tilstrækkelige værktøjer til at åbne dem.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNVisual Studio Test Results Fileogså kendt som TRX test results, VSTest results file
UDVIKLERMicrosoftsiden 2003 (Visual Studio .NET 2003, MSTest framework)
MIME-TYPEapplication/xml
TYPEXML-baseret resultatfil for enhedstestkørsel (tekst)
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
TRX-filer er UTF-8 XML. De begynder med den standard XML-deklaration: '<?xml version="1.0" encoding="UTF-8"?>' efterfulgt af et <TestRun> rodelement i Microsoft XML-navnerummet. Ingen binær signatur; XML-deklarationen er identifikatoren.

Programmer der åbner TRX-filer

Windows4 apps
Microsoft Visual Studio Freemium Filer > Åbn > Fil, vælg .trx, eller brug Test > Test Explorer for at se resultater. Community-udgaven er gratis.
MSTest (mstest.exe) Gratis MSTest genererer TRX-filer og kan genindlæse/genudgive dem; bruges som en del af .NET-testpipeline-konfiguration.
Visual Studio Code (with C# Dev Kit) Open-source Installer C# Dev Kit-udvidelsen; .NET Test Explorer kan læse TRX-resultater. VS Code åbner også TRX som XML med syntaksfremhævning.
Notepad / any text editor Open-source TRX er ren XML - åbn i Notepad++ med XML-syntaksfremhævning for manuel inspektion af test-output.
macOS2 apps
dotnet test (--logger trx) Gratis .NET SDK på Linux genererer og behandler TRX-filer. Installer .NET SDK fra Microsoft; kør «dotnet test --logger trx».
Visual Studio Code Open-source Åbn .trx som XML eller installer C# Dev Kit for integreret visning af testresultater.
Linux2 apps
dotnet test (--logger trx) Gratis .NET SDK på Linux genererer og behandler TRX-filer. Installer .NET SDK fra Microsoft; kør «dotnet test --logger trx».
Visual Studio Code Open-source Åbn .trx som XML eller installer C# Dev Kit for integreret visning af testresultater.
Web1 app
Azure DevOps (Publish Test Results task) Freemium I en pipeline-YAML skal du tilføje opgaven «PublishTestResults@2» med resultFiles: '**/*.trx' og testResultsFormat: VSTest - Azure DevOps viser resultaterne i pipeline-brugerfladen.

Tekniske detaljer

dyb specifikation
FiltypeUTF-8 XML-dokument (ren tekst)
Rod-XML-element`<TestRun>` i Microsoft vstst XML-navnerummet
Skemafil`vstst.xsd` - følger med Visual Studio i `Common7/IDE/`
Generator-kommando`dotnet test --logger trx` eller `mstest.exe /logger:trx`
Typisk filstørrelse5 KB - 10 MB (skalerer med antallet af tests og staksporets omfang)
Post-element pr. test`<UnitTestResult>` - gemmer resultat, varighed, tidsstempler, fejlmeddelelse og stakspor
Resumé-element`<ResultSummary>` - samlet antal for Bestået, Fejlet, Inkonklusiv og Total
Resultat-container`<Results>`-element, der indeholder alle `<UnitTestResult>`-underpunkter
Genereres ikke som standardKræver eksplicit `--logger trx`-flag; oprettes ikke ved en almindelig `dotnet test`-kørsel
PlatformunderstøttelseWindows, Linux, macOS (via tværplatform .NET SDK)
Azure DevOps-integrationParses indfødt af pipeline-opgaven Publish Test Results
Tværplatform CI-formatJUnit XML foretrækkes af ikke-Microsoft CI-systemer (GitHub Actions, Jenkins, GitLab CI)
Variation i generatorformatTRX fra `mstest.exe` adskiller sig lidt fra TRX produceret af `dotnet test`; begge er gyldige
KomprimeringIngen - ren XML; store test-suiter med stakspor kan producere filer på flere MB
Udgivet2003 (Visual Studio .NET 2003, MSTest framework)
Seneste versionvstst.xsd schema current as of Visual Studio 2022; vstest also generates TRX in .NET SDK 2026
Specifikationlearn.microsoft.com

TRX-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med TRX-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om TRX-filer.

Ofte stillede spørgsmål

Hvad er en TRX-fil?
En TRX-fil er en XML-testresultatfil genereret af Microsoft Visual Studio eller .NET-testkøreren (dotnet test). Den registrerer, hvilke enhedstests der bestod, fejlede eller blev springet over, med detaljer om timing og fejl.
Hvordan åbner jeg en TRX-fil?
Åbn den i Visual Studio (Community-udgaven er gratis) for at se en formateret visning af testresultaterne. Du kan også åbne den i enhver teksteditor (det er ren XML) eller i Visual Studio Code.
Hvordan genererer jeg en TRX-fil?
Kør «dotnet test --logger trx» - dette gemmer resultaterne i en TestResults/-mappe. I Visual Studio skal du bruge Test Explorer og eksportere resultaterne.
Hvordan bruger jeg en TRX-fil i Azure DevOps?
Tilføj en «PublishTestResults@2» YAML-opgave med testResultsFormat: VSTest og resultFiles: '**/*.trx'. Azure DevOps parser TRX indfødt og viser bestået/fejlet-statistikker på pipeline-kørslen.
Hvordan konverterer jeg TRX til JUnit XML?
Installer trx2junit .NET global-værktøjet: «dotnet tool install -g trx2junit» og kør derefter «trx2junit results.trx». Outputtet er en JUnit-kompatibel XML-fil, der accepteres af Jenkins, GitHub Actions og GitLab CI.
Hvad er forskellen på TRX fra MSTest og VSTest?
Begge producerer TRX-filer, men med lidt forskellige element-layouts; VSTest-varianten (dotnet test) er mere up-to-date. De fleste TRX-parsingværktøjer håndterer begge, men nogle ældre værktøjer parser kun MSTest-varianten.

Referencer

1Microsoft Learn - .NET test reports (TRX logger)learn.microsoft.com
2Microsoft Learn - dotnet test commandlearn.microsoft.com

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Relaterede filtyper

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å