Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Windows tests: symlink access requires dev mode or elevated access

Offen
#245 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

@hamdiakin arbeitet bereits daran.

Seit 19.10.2026.

  • #247 von @hamdiakin — offen

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
57/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
csharp

Rechercherichtung

Start with the symlink tests and the CONTRIBUTING.md guidance mentioned in the issue; review discussions #205 and #243 for the reported Windows problems. Check Microsoft's documentation on symlink permissions and link it from the contributor guidance. Done when tests skip locally without symlink access, CI fails if access is unavailable, and the development mode requirement is documented.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

documentation help wanted

Currenly we have the following verse in the CONTRIBUTING.md:

Tests involving symlink creation require elevated privileges on Windows, as this is enforced at the OS level.

This is demonstrably not correct: I run tests without elevation and everything works for me.

Contributors confirm that there are problems, though: see #205 and #243.

We need to document this better (mention that dev mode is required, and confirm this against Microsoft's documentation, add a link to our docs), and to make the contributors' lives more convenient:

  • check in the corresponding tests that the dev mode or elevation is available (i.e. that we are allowed to create symlinks); skip tests if not
  • assert on CI that we are allowed to create symlinks (i.e. ensure that we are running the tests on CI and not skipping them silently)
Vorherrschende Sprache
C#
Sterne
107
Forks
22
Ø Merge
3 T. 2 Std.
Gemergte PRs (30 T.)
13

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus ForNeVeR/TruePath

Alle Issues in ForNeVeR/TruePath

Ähnliche Issues

Weitere Issues zu C#

Neue Issues direkt in Ihr Postfach

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