csharpfritz / csharpfritz/TestAccountability

Stupid Visual Studio legacy

Aperta
#4 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
C#
Stelle
7
Fork
1
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I believe the reason your .NET 9 build task was failing to load System.Runtime 9.0.0 is because VS runs builds under .NET Framework and so the load context is wrong.

If you run dotnet build at the command prompt, you get a .NET 9 context for the build and assembly loading works.

You can prevent errors during build in VS by putting a condition on the target to only run under .Net "Core"

```xml

```

[My Sample](https://github.com/SQL-MisterMagoo/Dotnet9BuildTaskSample)

I actually think building it as a separate tool is probably more useful though 🙂

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia con il Dotnet9BuildTaskSample collegato e il target GenerateJsonReport; confronta dotnet build dalla riga di comando con il contesto di build di Visual Studio, concentrandoti sul caricamento di MSBuildRuntimeType e System.Runtime 9.0.0. L'issue fornisce una soluzione alternativa, ma non definisce se il risultato desiderato sia un target condizionale o uno strumento separato, quindi conferma l'ambito e i criteri di accettazione prima di modificare il codice.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp
Ambito
build-system, testing-qa
Tipo di issue
Bug
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
32/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.