Creación de archivos DLL de Assembly-CSharp administrados para compilación independiente sin Unity Editor

Creación de archivos DLL de Assembly-CSharp administrados para compilación independiente sin Unity Editor

Tengo una compilación independiente de Linux creada por Unity que creé. En esta compilación, hay una carpeta de código administrado donde se almacenan los archivos DLL. Dos de los archivos DLL son Assembly-CSharp.dll y Assembly-CSharp-firstpass.dll.

Sin usar el editor de Unity en absoluto ni crear una nueva compilación independiente completa, me gustaría poder usar solo la pestaña "compilar" del Proyecto Visual Studio para crear los archivos DLL de Assembly-CSharp necesarios y luego sustituir estos archivos DLL recién creados en el original. Subcarpeta administrada independiente de Linux creada por Unity y haga que todo funcione sin problemas.

Ya he recorrido parte del camino ejecutando el comando "build" en Visual Studio para una versión de lanzamiento y crea Assembly-CSharp.dll y Assembly-CSharp-firstpass.dll en la carpeta Temp/bin/Release sin problemas. .

Sin embargo, cuando voy a agregar estos archivos DLL recién creados desde Visual Studio a la carpeta Administrada de la compilación independiente de Linux creada por Unity, el registro de salida muestra errores relacionados con "Falta el UnityEditor.dll".

¿Existe una secuencia de comandos de línea de comando u otro método para ejecutar el comando de compilación de Visual Studio que crearía los archivos DLL de ensamblaje necesarios pero no haría referencia a ningún código que se usaría en el editor? ¿O simplemente una forma de decirle a Visual Studio "cree los archivos DLL de ensamblaje como si estuviera creando una versión de lanzamiento desde el editor", también conocido como ignorar la carpeta "Editor"?

Estoy usando Unity 2017.4.3.2 y Visual Studio 2017. ¡Gracias!

información relacionada