Construindo dlls Assembly-CSharp gerenciadas para construção autônoma sem Unity Editor

Construindo dlls Assembly-CSharp gerenciadas para construção autônoma sem Unity Editor

Eu tenho uma versão autônoma do Linux feita no Unity que criei. Nesta compilação, há uma pasta de código gerenciado onde as DLLs são armazenadas. Duas das DLLs são Assembly-CSharp.dll e Assembly-CSharp-firstpass.dll.

Sem usar o editor de unidade ou fazer uma nova compilação autônoma completa, eu gostaria de poder usar apenas a guia "build" do projeto do Visual Studio para criar as dlls Assembly-CSharp necessárias e, em seguida, incluir essas dlls recém-criadas no original Subpasta gerenciada autônoma do Linux feita no Unity e faça com que tudo funcione perfeitamente.

Eu já fiz parte do caminho executando o comando "build" no visual studio para uma versão de lançamento e ele cria Assembly-CSharp.dll e Assembly-CSharp-firstpass.dll na pasta Temp/bin/Release perfeitamente .

No entanto, quando adiciono essas DLLs recém-criadas do Visual Studio na pasta Gerenciada da compilação autônoma do Linux feita pela unidade, o log de saída está exibindo erros relacionados à "ausência do UnityEditor.dll".

Existe um script de linha de comando ou outro método para executar o comando de construção do Visual Studio que criaria as DLLs Assembly necessárias, mas não faria referência a nenhum código que seria usado no editor? Ou apenas uma maneira de dizer ao Visual Studio "faça as dlls do Assembly como se eu estivesse fazendo uma compilação de lançamento a partir do editor" também conhecido como ignorar a pasta "Editor"?

Estou usando o Unity 2017.4.3.2 e o Visual Studio 2017. Obrigado!

informação relacionada