handzlikchris / handzlikchris/FastScriptReload

[Optimization] Some other "Microsoft.CSharp.dll" found in project

Abierto
#191 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C#
Estrellas
2.2k
Forks
167
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Hi!

I’ve been using FSR for a while and find it quite fabulous.

Meanwhile, I’m using some Unity MCP packages that include a customized Microsoft.CSharp.dll. The relevant code in FSR is here:
https://github.com/handzlikchris/FastScriptReload/blob/2018c7615df46777b03b9a87304b65d14e9d0823/Assets/Scripts/Editor/Compilation/DynamicCompilationBase.cs#L64C1-L69C12

Because the dll is customized and its version doesn’t match the standard one, I encounter “dll version not match” failures during patch compiling.

It would be very helpful if FSR could support a special mark for such custom Microsoft.CSharp.dll assemblies—so that they are recognised and handled appropriately.

Thank you very much for considering this!

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Start in Assets/Scripts/Editor/Compilation/DynamicCompilationBase.cs at the referenced lines and inspect how Microsoft.CSharp.dll assemblies are identified during patch compilation. Reproduce the failure with a customized DLL from a Unity MCP package. Done means custom Microsoft.CSharp.dll assemblies can be marked, recognized, and handled without a version-mismatch failure.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
csharp, unity
Área
devtools, game-dev
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.