Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuDen här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
Den här artikeln innehåller svar på vanliga frågor om Microsoft.Testing.Platform
.
Att manuellt definiera en startpunkt (Main
) i ett testprojekt eller referera till ett testprojekt från ett program som redan har en startpunkt resulterar i en konflikt med startpunkten som genereras av Microsoft.Testing.Platform
. Undvik det här problemet genom att utföra något av följande steg:
Ta bort din manuellt definierade startpunkt, vanligtvis Main
metod i Program.cs, och låt testplattformen generera en åt dig.
Inaktivera genereringen av startpunkten genom att <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>
ange egenskapen MSBuild.
Inaktivera det transitiva beroendet helt genom att ange <IsTestingPlatformApplication>false</IsTestingPlatformApplication>
egenskapen MSBuild i projektet som refererar till Microsoft.Testing.Platform.MSBuild
ett testprojekt. Detta behövs när du refererar till ett testprojekt från ett icke-testprojekt, till exempel en konsolapp som refererar till ett testprogram.
Feedback om .NET
.NET är ett öppen källkod projekt. Välj en länk för att ge feedback:
Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuUtbildning
Modul
C#-testning i Visual Studio - Training
Börja testa dina C#-appar med hjälp av testverktygen i Visual Studio. Lär dig att skriva tester, använda Test Explorer, skapa testpaket och tillämpa det röda, gröna refaktormönstret för att skriva kod.
Dokumentation
Översikt över arkitekturen Microsoft.Testing.Platform - .NET
Läs mer om arkitekturen Microsoft.Testing.Platform.
Jämförelse mellan Microsoft.Testing.Platform och VSTest - .NET
Lär dig skillnaderna mellan Microsoft.Testing.Platform och VSTest, till exempel namnområden, NuGet-paket och körbara filer.
Översikt över Microsoft.Testing.Platform - .NET
Lär dig mer om Microsoft.Testing.Platform, ett enkelt sätt att köra tester utan beroende på .NET SDK.