PowerShell / PowerShell/PowerShell-Native

We should remove dependency on this assembly by changing usage of Native APIs in PS7 to .NET APIs or P/Invokes

Offen
#76 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
C++
Sterne
68
Forks
46
Ø Merge
3 T. 4 Std.
Gemergte PRs (30 T.)
1

Beschreibung

Perhaps also consider removing #ifdef UNIX so we can have a single MSIL based universal package (although still requires platform specific .NET runtime)

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Das Issue nennt keine Dateien oder Tests. Beginne damit, Verwendungen der PS7 Native API, die Assembly-Abhängigkeit und die #ifdef UNIX-Guards zu lokalisieren; bewerte anschließend die .NET API- oder P/Invoke-Alternativen sowie die universal-package-Einschränkung. Erledigt bedeutet, dass die Abhängigkeit entfernt wird, ohne die erforderliche plattformspezifische Laufzeitunterstützung zu verlieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
operating-systems
Issue-Typ
Refactoring
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.