-
OS: Windows 11
-
Unity: 6000.5.6f1
-
Cloud Code:
com.unity.services.cloudcode: 3.0.0-exp.8 사용 -
Visual Studio: Visual Studio 2026
**/TestModule> dotnet --version
10.0.400
After clicking the “Generate Solution” button for the Cloud Code C# Reference (.ccmr), I immediately clicked the “Generate Bindings” button next to it. An error occurs at this point.
[CloudCodeAuthoring]: Failed to generate code bindings. Error: Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.FailedToGenerateBindingsException: Failed to generate code bindings for solution 'C:\Users\sangw\UnityGame\UniTile\new_module_reference\new_module_reference.sln'. Details:
System.Exception: DotNet failed with Error Code -2147450730. Details:
. StdErr: You must install or update .NET to run this application.
App: C:\Users\sangw\UnityGame\UniTile\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\.CloudCodeBindingsGenerator\CloudCodeBindingsGenerator.dll
Architecture: x64
Framework: 'Microsoft.NETCore.App', version '9.0.0' (x64)
.NET location: C:\Program Files\dotnet\
The following frameworks were found:
10.0.11 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
The following frameworks for other architectures were found:
x86
10.0.11 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
Learn more:
https://aka.ms/dotnet/app-launch-failed
To install missing framework, download:
https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=9.0.0&arch=x64&rid=win-x64&os=win10
at Unity.Services.CloudCode.Authoring.Editor.Projects.Dotnet.DotnetRunner.ExecuteDotnetAsync (System.Collections.Generic.IEnumerable`1[T] arguments, System.Threading.CancellationToken cancellationToken) [0x0017d] in .\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\Authoring\Projects\Dotnet\DotnetRunner.cs:92
at Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator.GenerateBindingsFromDll (System.String moduleName, System.String moduleDllPath, System.String bindingsOutputFolderPath, System.Threading.CancellationToken cancellationToken) [0x001ac] in .\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\Authoring\Modules\Bindings\CloudCodeModuleReferenceBindingsGenerator.cs:250
at Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator.GenerateBindings (System.String solutionPath, System.String bindingsOutputFolderPath, System.Threading.CancellationToken cancellationToken) [0x00053] in .\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\Authoring\Modules\Bindings\CloudCodeModuleReferenceBindingsGenerator.cs:226 ---> System.Exception: DotNet failed with Error Code -2147450730. Details:
. StdErr: You must install or update .NET to run this application.
App: C:\Users\sangw\UnityGame\UniTile\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\.CloudCodeBindingsGenerator\CloudCodeBindingsGenerator.dll
Architecture: x64
Framework: 'Microsoft.NETCore.App', version '9.0.0' (x64)
.NET location: C:\Program Files\dotnet\
The following frameworks were found:
10.0.11 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
The following frameworks for other architectures were found:
x86
10.0.11 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
Learn more:
https://aka.ms/dotnet/app-launch-failed
To install missing framework, download:
https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=9.0.0&arch=x64&rid=win-x64&os=win10
at Unity.Services.CloudCode.Authoring.Editor.Projects.Dotnet.DotnetRunner.ExecuteDotnetAsync (System.Collections.Generic.IEnumerable`1[T] arguments, System.Threading.CancellationToken cancellationToken) [0x0017d] in .\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\Authoring\Projects\Dotnet\DotnetRunner.cs:92
at Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator.GenerateBindingsFromDll (System.String moduleName, System.String moduleDllPath, System.String bindingsOutputFolderPath, System.Threading.CancellationToken cancellationToken) [0x001ac] in .\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\Authoring\Modules\Bindings\CloudCodeModuleReferenceBindingsGenerator.cs:250
at Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator.GenerateBindings (System.String solutionPath, System.String bindingsOutputFolderPath, System.Threading.CancellationToken cancellationToken) [0x00053] in .\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\Authoring\Modules\Bindings\CloudCodeModuleReferenceBindingsGenerator.cs:226
--- End of inner exception stack trace ---
at Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator.GenerateBindings (System.String solutionPath, System.String bindingsOutputFolderPath, System.Threading.CancellationToken cancellationToken) [0x000a5] in .\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\Authoring\Modules\Bindings\CloudCodeModuleReferenceBindingsGenerator.cs:230
at Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator+<>c__DisplayClass12_0.<CompileAndGenerateModuleBindings>b__0 (System.String tempFolder, System.Threading.CancellationToken ct) [0x000b1] in .\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\Authoring\Modules\Bindings\CloudCodeModuleReferenceBindingsGenerator.cs:140
at Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator.CompileAndGenerateBindings (Unity.Services.CloudCode.Authoring.Editor.Core.Model.ISolutionModuleItem moduleItem, System.String moduleName, System.String compilationOutputPath, System.Func`3[T1,T2,TResult] compileAndGenerate, System.Threading.CancellationToken cancellationToken) [0x000c1] in .\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\Authoring\Modules\Bindings\CloudCodeModuleReferenceBindingsGenerator.cs:161
at Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator.CompileAndGenerateBindings (Unity.Services.CloudCode.Authoring.Editor.Core.Model.ISolutionModuleItem moduleItem, System.String moduleName, System.String compilationOutputPath, System.Func`3[T1,T2,TResult] compileAndGenerate, System.Threading.CancellationToken cancellationToken) [0x0017f] in .\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\Authoring\Modules\Bindings\CloudCodeModuleReferenceBindingsGenerator.cs:165
at Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator.CompileAndGenerateModuleBindings (Unity.Services.CloudCode.Authoring.Editor.Core.Model.ISolutionModuleItem moduleItem, System.Threading.CancellationToken cancellationToken) [0x000aa] in .\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\Authoring\Modules\Bindings\CloudCodeModuleReferenceBindingsGenerator.cs:133
UnityEngine.Logger:LogError (string,object)
Unity.Services.CloudCode.Editor.Shared.Logging.Logger:LogError (object) (at ./Library/PackageCache/com.unity.services.cloudcode@61a1897e756a/Editor/Shared/Logging/Logger.Gen.cs:18)
Unity.Services.CloudCode.Authoring.Editor.Logging.Logger:LogError (object) (at ./Library/PackageCache/com.unity.services.cloudcode@61a1897e756a/Editor/Authoring/Logging/Logger.cs:10)
Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator/<GenerateModuleBindings>d__9`1<Unity.Services.CloudCode.Authoring.Editor.Core.Model.ISolutionModuleItem>:MoveNext () (at ./Library/PackageCache/com.unity.services.cloudcode@61a1897e756a/Editor/Authoring/Modules/Bindings/CloudCodeModuleReferenceBindingsGenerator.cs:93)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Unity.Services.CloudCode.Authoring.Editor.Core.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerationResult>:SetResult (Unity.Services.CloudCode.Authoring.Editor.Core.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerationResult)
Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator/<CompileAndGenerateModuleBindings>d__12:MoveNext () (at ./Library/PackageCache/com.unity.services.cloudcode@61a1897e756a/Editor/Authoring/Modules/Bindings/CloudCodeModuleReferenceBindingsGenerator.cs:148)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Unity.Services.CloudCode.Authoring.Editor.Core.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerationResult>:SetException (System.Exception)
Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator/<CompileAndGenerateBindings>d__13:MoveNext () (at ./Library/PackageCache/com.unity.services.cloudcode@61a1897e756a/Editor/Authoring/Modules/Bindings/CloudCodeModuleReferenceBindingsGenerator.cs:168)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetException (System.Exception)
Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator/<>c__DisplayClass12_0/<<CompileAndGenerateModuleBindings>b__0>d:MoveNext () (at ./Library/PackageCache/com.unity.services.cloudcode@61a1897e756a/Editor/Authoring/Modules/Bindings/CloudCodeModuleReferenceBindingsGenerator.cs:140)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetException (System.Exception)
Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator/<GenerateBindings>d__17:MoveNext () (at ./Library/PackageCache/com.unity.services.cloudcode@61a1897e756a/Editor/Authoring/Modules/Bindings/CloudCodeModuleReferenceBindingsGenerator.cs:230)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetException (System.Exception)
Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator/<GenerateBindingsFromDll>d__18:MoveNext () (at ./Library/PackageCache/com.unity.services.cloudcode@61a1897e756a/Editor/Authoring/Modules/Bindings/CloudCodeModuleReferenceBindingsGenerator.cs:250)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<string>:SetException (System.Exception)
Unity.Services.CloudCode.Authoring.Editor.Projects.Dotnet.DotnetRunner/<ExecuteDotnetAsync>d__7:MoveNext () (at ./Library/PackageCache/com.unity.services.cloudcode@61a1897e756a/Editor/Authoring/Projects/Dotnet/DotnetRunner.cs:92)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Unity.Services.CloudCode.Authoring.Editor.Projects.ProcessOutput>:SetResult (Unity.Services.CloudCode.Authoring.Editor.Projects.ProcessOutput)
Unity.Services.CloudCode.Authoring.Editor.Projects.ProcessRunner/<RunAsync>d__0:MoveNext () (at ./Library/PackageCache/com.unity.services.cloudcode@61a1897e756a/Editor/Authoring/Projects/ProcessRunner.cs:77)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetResult ()
Unity.Services.CloudCode.Authoring.Editor.Projects.ProcessRunner/<HandleExit>d__2:MoveNext () (at ./Library/PackageCache/com.unity.services.cloudcode@61a1897e756a/Editor/Authoring/Projects/ProcessRunner.cs:126)
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
I downgraded the .NET SDK version.
dotnet --version
9.0.317
async Task<string> GetVersionString(CancellationToken cancellationToken)
{
return "--fx-version 9.0.19";
#if !CLOUD_CODE_AUTHORING_DISABLE_VERSION_DETECT
var versions = await m_DotnetRunner.GetAvailableCoreRuntimes(cancellationToken);
var last = versions.LastOrDefault(v => v != null);
string versionSelect = string.Empty;
if (last == null)
m_Logger.LogWarning("Failed to identify latest available SDK");
else
versionSelect = $"--fx-version {last}";
return versionSelect;
#else
return string.Empty;
#endif
}
and also tried hardcoding the GetVersionString() function to return --fx-version 9.0.19, but I still get the following error:
Bindings failed to generate: Failed to generate code bindings for solution 'C:\Users\sangw\UnityGame\UniTile\new_module_reference\new_module_reference.sln'. Details:
System.Exception: DotNet failed with Error Code -532462766. Details:
. StdErr: Unhandled exception. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Extensions.Logging.Abstractions, Version=9.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'. 지정된 파일을 찾을 수 없습니다.
File name: 'Microsoft.Extensions.Logging.Abstractions, Version=9.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'
at SpecGenerator.ModuleSpecGenerator.GenerateOpenApiSpec(Assembly entryPointAssembly, String projectId)
at Unity.Services.CloudCodeBindingsGenerator.BindingsGenerator.LoadOpenApiDocument()
at Unity.Services.CloudCodeBindingsGenerator.BindingsGenerator.Generate()
at Unity.Services.CloudCodeBindingsGenerator.Program.<Main>(String[] args)
at Unity.Services.CloudCode.Authoring.Editor.Projects.Dotnet.DotnetRunner.ExecuteDotnetAsync (System.Collections.Generic.IEnumerable`1[T] arguments, System.Threading.CancellationToken cancellationToken) [0x0017d] in .\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\Authoring\Projects\Dotnet\DotnetRunner.cs:92
at Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator.GenerateBindingsFromDll (System.String moduleName, System.String moduleDllPath, System.String bindingsOutputFolderPath, System.Threading.CancellationToken cancellationToken) [0x001ac] in .\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\Authoring\Modules\Bindings\CloudCodeModuleReferenceBindingsGenerator.cs:250
at Unity.Services.CloudCode.Authoring.Editor.Modules.Bindings.CloudCodeModuleReferenceBindingsGenerator.GenerateBindings (System.String solutionPath, System.String bindingsOutputFolderPath, System.Threading.CancellationToken cancellationToken) [0x00053] in .\Library\PackageCache\com.unity.services.cloudcode@61a1897e756a\Editor\Authoring\Modules\Bindings\CloudCodeModuleReferenceBindingsGenerator.cs:226

