刪掉Godot C#版本后出現(xiàn)的包引用問題
創(chuàng)建c#項(xiàng)目 命令行dotnet run 出現(xiàn)下面的錯(cuò)誤
C:\Program Files\dotnet\sdk\6.0.413\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(267,5)
: error MSB4018: “ResolvePackageAssets”任務(wù)意外失敗。 [D:\project\GameEngine\CSharp\CSharp.csproj]
C:\Program Files\dotnet\sdk\6.0.413\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(267,5)
: error MSB4018: NuGet.Packaging.Core.PackagingException: 無法找到回退包文件夾“C:\Users\feng\AppData\Roaming\Godot\mono\GodotNuGe
tFallbackFolder”。 [D:\project\GameEngine\CSharp\CSharp.csproj]
C:\Program Files\dotnet\sdk\6.0.413\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(267,5)
: error MSB4018:? ? at NuGet.Packaging.FallbackPackagePathResolver..ctor(String userPackageFolder, IEnumerable`1 fallba
ckPackageFolders) [D:\project\GameEngine\CSharp\CSharp.csproj]
C:\Program Files\dotnet\sdk\6.0.413\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(267,5)
: error MSB4018:? ? at Microsoft.NET.Build.Tasks.NuGetPackageResolver.CreateResolver(IEnumerable`1 packageFolders) [D:\
project\GameEngine\CSharp\CSharp.csproj]
C:\Program Files\dotnet\sdk\6.0.413\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(267,5)
: error MSB4018:? ? at Microsoft.NET.Build.Tasks.NuGetPackageResolver.CreateResolver(LockFile lockFile) [D:\project\Gam
eEngine\CSharp\CSharp.csproj]
C:\Program Files\dotnet\sdk\6.0.413\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(267,5)
: error MSB4018:? ? at Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheWriter..ctor(ResolvePackageAssets task) [D:\
project\GameEngine\CSharp\CSharp.csproj]
C:\Program Files\dotnet\sdk\6.0.413\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(267,5)
: error MSB4018:? ? at Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheReader.CreateReaderFromDisk(ResolvePackageAs
sets task, Byte[] settingsHash) [D:\project\GameEngine\CSharp\CSharp.csproj]
C:\Program Files\dotnet\sdk\6.0.413\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(267,5)
: error MSB4018:? ? at Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheReader..ctor(ResolvePackageAssets task) [D:\
project\GameEngine\CSharp\CSharp.csproj]
C:\Program Files\dotnet\sdk\6.0.413\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(267,5)
: error MSB4018:? ? at Microsoft.NET.Build.Tasks.ResolvePackageAssets.ReadItemGroups() [D:\project\GameEngine\CSharp\CS
harp.csproj]
C:\Program Files\dotnet\sdk\6.0.413\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(267,5)
: error MSB4018:? ? at Microsoft.NET.Build.Tasks.ResolvePackageAssets.ExecuteCore() [D:\project\GameEngine\CSharp\CShar
p.csproj]
C:\Program Files\dotnet\sdk\6.0.413\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(267,5)
: error MSB4018:? ? at Microsoft.NET.Build.Tasks.TaskBase.Execute() [D:\project\GameEngine\CSharp\CSharp.csproj]
C:\Program Files\dotnet\sdk\6.0.413\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(267,5)
: error MSB4018:? ? at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [
D:\project\GameEngine\CSharp\CSharp.csproj]
C:\Program Files\dotnet\sdk\6.0.413\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(267,5)
: error MSB4018:? ? at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost
, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [D:\
project\GameEngine\CSharp\CSharp.csproj]
原來是之前用Godot游戲引擎的c#版本, 它添加的包引用, 后來刪了后, 新建的c#項(xiàng)目找不到這個(gè)包,?
把它刪了 C:\Users\feng\AppData\Roaming\NuGet\config\Godot.Offine.config
我直接刪了掉?C:\Users\feng\AppData\Roaming\NuGet了?