Missing `.meta` files cause Unity to reject the MessagePack package
I maintainer di solito rispondono entro 4 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 76/100
Direzione di ricerca
La issue identifica src/MessagePack.UnityClient/Assets/Scripts/MessagePack/Internal/DynamicAssemblyFactory.cs e il relativo file .meta corrispondente mancante. Leggi i file .meta esistenti nelle vicinanze e verifica le indicazioni del repository su branch/versioni, poiché la issue segnala che sono coinvolti più branch. Il lavoro è completato quando il file ha un file meta corrispondente e Unity può caricare il package dall’URL Git indicato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug description
In v2.5.198 the PR https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1978 got merged.
This PR added the new file DynamicAssemblyFactory.cs without a matching DynamicAssemblyFactory.cs.meta file.
This causes Unity to complain and not load MessagePack from versions v2.5.198 to the v2.5.302 (latests v2).
Repro steps
- Use a Unity LTS version
- Add MessagePack to PackageManager as Git reference by URL:
https://github.com/MessagePack-CSharp/MessagePack-CSharp.git?path=src/MessagePack.UnityClient/Assets/Scripts/MessagePack#v2.5.302 - Watch Unity complain about
DynamicAssemblyFactory.csnot having a.metafile and hence causing followup errors and eventually not loading theMessagePackpackage at all.
Expected behavior
There should be a DynamicAssemblyFactory.cs.meta file, such that Unity will properly load MessagePack added via Git URL.
Actual behavior
Unity complains:
The first 4 errors are follow-up errors due to the new DynamicAssemblyFactory.cs not being loaded.
Additional context
None.
It is just a missing .meta file. I would create the PR myself. But MessagePack has several branches and versions and I am simply not sure what the correct procedure is. I leave this to someone else with more experience.
I am willing to create the PR, if someone offers me basic instructions.
- Lingua principale
- C#
- Stelle
- 6.8k
- Fork
- 775
- Merge medio
- 3h 26m
- PR unite (30g)
- 6
Preparare l'ambiente
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 MessagePack-CSharp/MessagePack-CSharp
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
MessagePack-CSharp/MessagePack-CSharp#2276 · 2 commenti ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
MessagePack-CSharp/MessagePack-CSharp#2252 · 3 commenti ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
MessagePack-CSharp/MessagePack-CSharp#2299 · 1 commento ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
MessagePack-CSharp/MessagePack-CSharp#2297 ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
MessagePack-CSharp/MessagePack-CSharp#2289 ·
I maintainer di solito rispondono entro 4 giorni
Tutte le issue di MessagePack-CSharp/MessagePack-CSharp
Issue simili
-
area-ai untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
dotnet/extensions#7790 ·
I maintainer di solito rispondono entro 1 giorno
-
P2 testing
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
area-Infrastructure-coreclr os-ios os-maccatalyst os-tvos untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
dotnet/runtime#134766 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
0 - Backlog Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
BrighterCommand/Brighter#4444 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno