csharpfritz / csharpfritz/TestAccountability
Stupid Visual Studio legacy
- Vorherrschende Sprache
- C#
- Sterne
- 7
- Forks
- 1
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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 🙂
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit dem verknüpften Dotnet9BuildTaskSample und dem Ziel GenerateJsonReport; vergleiche den Befehlszeilenaufruf dotnet build mit dem Visual-Studio-Buildkontext und konzentriere dich dabei auf das Laden von MSBuildRuntimeType und System.Runtime 9.0.0. Das Issue enthält einen Workaround, definiert aber nicht, ob das gewünschte Ergebnis ein bedingtes Target oder ein separates Tool ist. Kläre daher vor Änderungen am Code den Umfang und die Akzeptanzkriterien.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- build-system, testing-qa
- Issue-Typ
- Bug
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 32/100