Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 1384|Antwoord: 0

[Consoleprogramma] .NET/C# testcode voor meerdere Main-methodoplossingen

[Link kopiëren]
Geplaatst op 24-12-2024 09:14:58 | | | |
Vereisten: Over het algemeen kunnen programmeurs tijdens het ontwikkelproces problemen tegenkomen, eenvoudige testcode moeten schrijven voor verificatie en een nieuwe console-applicatie moeten maken. Als we 10 featurepunten moeten testen en de geteste code willen behouden, willen we dan 10 console-apps bouwen (te veel oplossingsprojecten), of definieert één console-app 10 methoden om verschillende logica te schrijven?

Om het aantal items in de oplossing te verminderen, codetesten te vergemakkelijken en de codelogica schoon en duidelijk te houden, kunnen we meerdere nieuwe klasse-objecten in één console aanmaken, elk met een Main-methode, als volgt:



Bij het compileren van het project wordt echter een fout als volgt gerapporteerd:

Het programma definieert meerdere toegangspunten. Compileer met /main (waarbij het type wordt gespecificeerd dat het entry point bevat).

We bewerken de projectconfiguratie en stellen de StartupObject-parameter in om het probleem op te lossen, zoals getoond in de onderstaande figuur:



De configuratie is als volgt:


Bij het testen kun je de objectnaam aanpassen naar jouw eigen situatie.

Referentie:
De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.




Vorig:.NET/C# is geoptimaliseerd met de prestaties van StackExchange.Redis
Volgend:DNSPod lost prioriteitstests op op basis van geografie
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com