每當我加載任何unity專案時,我都會得到這個警告。Win32Exception: ApplicationName='C:Program FilesUnityHubEditor2020.3.10f1EditorDataToolsRoslynScriptsunity_csc.bat', CommandLine='/noconfig @Temp/UnityTempFile-5f84a32cf955fcc4bb66b280c644997c', CurrentDirectory='', Native error= The system cannot find the file specified.
System.Diagnostics.Process.StartWithCreateProcess(System.Diagnostics.ProcessStartInfo startInfo)(在 :0)。 System.Diagnostics.Process.Start () (at :0) (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start() UnityEditor.Utils.Program.Start (System.EventHandler exitCallback) (at :0) UnityEditor.Utils.Program.Start () (at :0) 腳本.編譯器.MicrosoftCSharpCompiler.BeginCompiling () (at :0) UnityEditor.Scripting.ScriptCompilation.CompilationTask.QueuePendingAssemblies () (at :0) 在這個程序中,你會發現,你所做的一切,都是在為你自己而做,而不是為你自己而做。 腳本編譯器(UnityEditor.Scripting.ScriptCompilation.EditorCompilation.CompileScriptAssemblies)(UnityEditor.Scripting.ScriptCompilation.ScriptAssembly[] scriptAssemblies, UnityEditor.Scripting.ScriptCompilation.ScriptAssemblySettings scriptAssemblySettings, System. 匯編任務選項,UnityEditor.Scripting.ScriptCompilation.CompilationTaskOptions,UnityEditor.Scripting.ScriptCompilation.EditorCompilation CompileScriptAssembliesOptions)(在:0)。 UnityEditor.Scripting.ScriptCompilation.EditorCompilation.CompileScriptsWithSettings (UnityEditor.Scripting.ScriptCompilation.ScriptAssemblySettings scriptAssemblySettings, System.String tempBuildDirectory, UnityEditor. UnityEditor.ScriptCompilation.TargetAssembly[]& notCompiledTargetAssemblies, System.String[]& notCompiledScripts, UnityEditor.ScriptCompilation.CompilationTaskOptions compilationTaskOptions) (at :0) UnityEditor.Scripting.ScriptCompilation.EditorCompilation.CompileScripts (UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions editorScriptCompilationOptions, UnityEditor.BuildTargetGroup platformGroup, UnityEditor.BuildTarget platform, System.String[] extraScriptingDefines, UnityEditor.Scripting.ScriptCompilation.CompilationTaskOptions compilationTaskOptions) (在 :0) UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface <>c__DisplayClass40_0.b__0 () (at :0) UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface.EmitExceptionAsError[T] (System.Func`1[TResult] func, T returnValue) (at :0) UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface:CompileScriptsNoStop(EditorScriptCompilationOptions, BuildTargetGroup, BuildTarget, String[])
我運行windows 10,unity 2020.3.10f1,并創建了一個空的3D專案。這個錯誤在啟動一個新專案后立即彈出。當我試圖將一個預先存在的c#腳本添加到一個物件中時,我也得到一個錯誤。"腳本沒有繼承可以管理腳本的本地類"。 當我直接將c#腳本作為一個組件添加到一個物件(Cube (1))時,我得到的錯誤是:"這個行為上的參考腳本(PlayerMovement)缺失!"和 "這個行為(游戲物件'Cube (1)')上的參考腳本缺失!"
。我試過:
手動運行 unity_csc.bat(通過檔案資源管理器和 cmd),以確保它按預期運行(我相信它是這樣的,盡管我可能是錯的)。
確保 c# 類與檔案的名稱相同。
啟動一個新的專案。
重新下載unity 2020.3.10f1
。到目前為止,沒有任何作業,我對unity非常陌生,所以我不確定還能嘗試什么,我認為可能是我的系統檔案出了問題,在這種情況下,我可能不得不重新安裝windows,但我不想這么做。我對StackOverflow也沒有什么經驗,所以如果我錯過了必要的資訊,請告訴我。請提前感謝您提供的任何幫助。
uj5u.com熱心網友回復:
看起來你的作業系統與cmd有一些問題。這個問題發生在更多人身上,罪魁禍首是cmd無法運行。你應該研究一下這個問題,而不是檔案系統的問題。
uj5u.com熱心網友回復:
這一定是警告,而不是錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/309164.html
標籤:
上一篇:推送通知在IOS系統中不作業,但在Android系統中作業正常
下一篇:來自usethis軟體包的github行動出現錯誤找不到'action.yml'、'action.yaml'或'Dockerfile'。
