Unity3d error CS2011: Ошибка при открытии файла ответов (неверная временная папка) - PullRequest
0 голосов
/ 17 июня 2019

Мне нужна твоя помощь. (уже размещено в здесь без посторонней помощи)

Я только что установил Unity на второй компьютер в "C: \ Program Files \ Unity \ Hub \ Editor \ 2019.1.5f1 \" и получаю 5 ошибок сразу после запуска Unity и не могу ни скомпилировать, ни войти в Unity игровой режим. На моем первом компьютере этих ошибок не существует. Неважно, пустой ли это проект или проект с большим количеством активов. Оба компьютера работают на 64-разрядной Windows 10 с Visual Studio Professional 2017. Переустановка Unity и Visual Studio до сих пор не помогла.

Изображение: консоль Unity с ошибками

Я уже читал много других сообщений о похожих проблемах, связанных с «файлом отклика об ошибке открытия», но они в основном касались символических ссылок или путей с защитой от записи. Моя проблема выглядит по-другому, с редактором просто в "C: \ Program Files \ Unity \ Hub \ Editor \ 2019.1.5f1 \" и проектом в "C: \ Projekte \ New Unity Project \". Изменение пути проекта не имеет значения. Я уже пробовал 3 разных места для дисков.

Поиск сведений в файле Editor.log позволяет увидеть, что 5 временных файлов выдают такую ​​ошибку:

 -----Compiler Commandline Arguments:
 Filename: C:\Program Files\Unity\Hub\Editor\2019.1.5f1\Editor\Data\Tools\RoslynScripts\unity_csc.bat
 Arguments: /noconfig @Temp/UnityTempFile-e08d5c71413756945837148f68a69ad6
 Responsefile: Temp/UnityTempFile-e08d5c71413756945837148f68a69ad6 Contents: 
 /target:library
 /nowarn:0169
 /out:Temp/Unity.TextMeshPro.dll

[Далее следуют около 300 строк настроек, / reference, / define и paths - сопровождаются ...]

 -----CompilerOutput:-stdout--exitcode: 1--compilationhadfailure: True--outfile: Temp/Unity.TextMeshPro.dll
 Microsoft (R) Visual C# Compiler version 2.9.1.65535 (9d34608e)
 Copyright (C) Microsoft Corporation. All rights reserved.

 error CS2011: Error opening response file 'C:\Windows\System32\Temp/UnityTempFile-6d2a68ef4f8feff48b081cfff22fd108'
 warning CS2008: No source files specified.
 error CS1562: Outputs without source must have the /out option specified
 -----CompilerOutput:-stderr----------
 -----EndCompilerOutput---------------
 - Finished compile Library/ScriptAssemblies/Unity.TextMeshPro.dll

Чем они отличаются друг от друга это строки:

Ошибка 1:

 -----CompilerOutput: [...] True--outfile: Temp/Unity.TextMeshPro.dll
 error CS2011: Error opening response file 'C:\Windows\System32\Temp/UnityTempFile-6d2a68ef4f8feff48b081cfff22fd108'
 - Finished compile Library/ScriptAssemblies/Unity.TextMeshPro.dll

Ошибка 2:

 -----CompilerOutput: [...] True--outfile: Temp/Unity.Timeline.dll
 error CS2011: Error opening response file 'C:\Windows\System32\Temp/UnityTempFile-e08d5c71413756945837148f68a69ad6'
 - Finished compile Library/ScriptAssemblies/Unity.Timeline.dll

Ошибка 3:

 -----CompilerOutput: [...] True--outfile: Temp/Unity.PackageManagerUI.Editor.dll
 error CS2011: Error opening response file 'C:\Windows\System32\Temp/UnityTempFile-f2661e8f7fbea0e48843d231bc5bf5d2'
 - Finished compile Library/ScriptAssemblies/Unity.PackageManagerUI.Editor.dll

Ошибка 4:

 -----CompilerOutput: [...] True--outfile: Temp/Unity.CollabProxy.Editor.dll
 error CS2011: Error opening response file 'C:\Windows\System32\Temp/UnityTempFile-6b0dbb9b1dfd0a24f95ef817f65e991f'
 - Finished compile Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll

Ошибка 5:

 -----CompilerOutput: [...] True--outfile: Temp/Unity.Analytics.DataPrivacy.dll
 error CS2011: Error opening response file 'C:\Windows\System32\Temp/UnityTempFile-6b3cf37143da036458b1886861b10eb3'
 - Finished compile Library/ScriptAssemblies/Unity.Analytics.DataPrivacy.dll

Но их всех объединяет то, что им не хватает файла ответов в "C: \ Windows \ System32 \ Temp \". Я не знаю, почему они ищут в этой папке, так как все эти 5 временных файлов существуют, но в папке проекта Unity, где я бы их ожидал. Unity просто не смотрит в эту папку.

Изображение: временные файлы Unity в правильном расположении Проводника

Что это может быть и как бы это исправить?

С уважением, христианин

...