Parent double-dot path step in application manifest asmv1:assembly/file/@name throwing error
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Ambito
- build-system
Direzione di ricerca
Inizia con la voce LibGit2Sharp.NativeBinaries.props collegata nell’issue, in particolare la riga 11 e il relativo valore TargetPath. Ricostruisci da NuGet e verifica che il manifest dell’applicazione generato non contenga più il passaggio del percorso padre e sia accettato da SxsTrace.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
In building from NuGet, the application manifest includes a number of asmv1:assembly/file/@name values that have a double dot, e.g.,
<file name="lib\fedora-x64\native\..\libgit2-106a5f2.so" size="1198160">
This throws an error, e.g. (via SxsTrace):
ERROR: Line 449: The value lib\alpine.3.9-x64\native\..\libgit2-106a5f2.so of attribute name in element urn:schemas-microsoft-com:asm.v1^file is invalid.
It seems that the root of this issue is https://github.com/libgit2/libgit2sharp.nativebinaries/blob/9469eab266bacdbb46aed4610b3b0e6bbfc56395/nuget.package/build/net46/LibGit2Sharp.NativeBinaries.props#L11
There the double-dot parent path is hard coded to be imprinted and negate native.
I propose the removal of ..\ in attribute TargetPath or something similar. Keeping the native subdirectory shouldn't harm anything. At any rate, ISTM the syntactical constraints of asmv1:assembly/file/@name should be respected.
- Lingua principale
- PowerShell
- Stelle
- 35
- Fork
- 74
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di libgit2/libgit2sharp.nativebinaries
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
libgit2/libgit2sharp.nativebinaries#158 · 2 reazioni ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
libgit2/libgit2sharp.nativebinaries#156 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
libgit2/libgit2sharp.nativebinaries#151 · 5 commenti ·
Tutte le issue di libgit2/libgit2sharp.nativebinaries
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
libsdl-org/SDL#16360 ·
-
[BUG] Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
eunomia-bpf/llvmbpf#51 · 1 commento ·
-
stack resolver is outdated Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
koalaman/shellcheck#3539 ·
-
Build Failure: agora_rtc_engine compiled against android-31 while dependencies require android-34+ Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
package-request
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
msys2/MINGW-packages#31806 ·