记录Aspire开发遇到的坑
开发环境win10、vs2026,尝试版本9.5,13.1.0,13.0.2,均出现启动时卡住, 运行日志:
R:\AspireApp> dotnet run --project AspireApp.AppHost
从 AspireApp.AppHost\Properties\launchSettings.json 使用启动设置... 正在生成...
info: Aspire.Hosting.DistributedApplication[0] Aspire version: 13.0.2+8924dc6a494bfb53476657dcbb7a7764edb94b43
info: Aspire.Hosting.DistributedApplication[0] Distributed application starting.
info: Aspire.Hosting.DistributedApplication[0] Application host directory is: R:\AspireApp\AspireApp.AppHost
info: Aspire.Hosting.Dcp.DcpHost[0] Starting DCP with arguments: start-apiserver --monitor 9100 --detach --kubeconfig "R:\TEMP\aspire.dvp0qb5z.nlj\kubeconfig" --container-runtime "podman"
dbug: Aspire.Hosting.Dcp.DcpExecutor[0] Watching over DCP Endpoint resources.
dbug: Aspire.Hosting.Dcp.DcpExecutor[0] Watching over DCP Executable resources.
dbug: Aspire.Hosting.Dcp.DcpExecutor[0] Watching over DCP Container resources.
dbug: Aspire.Hosting.Dcp.DcpExecutor[0] Watching over DCP ContainerExec resources.
dbug: Aspire.Hosting.Dcp.DcpExecutor[0] Watching over DCP Service resources.
dbug: Aspire.Hosting.Dcp.dcp.start-apiserver[0] Failed to evaluate symlinks for directory; note: directory junctions are not supported, use directory symbolic link instead {"Directory": "C:\Users\Sunli\.nuget\packages\aspire.hosting.orchestration.win-x64\13.0.2\tools\ext", "error": "The system cannot find the path specified."}
dbug: Aspire.Hosting.Dcp.dcp.start-apiserver.api-server[0] Starting API server...
dbug: Aspire.Hosting.Dcp.dcp.start-apiserver.api-server[0] API server started {"Address": "127.0.0.1", "Port": 23455}
dbug: Aspire.Hosting.Dcp.KubernetesService[0] Successfully read Kubernetes configuration from 'R:\TEMP\aspire.dvp0qb5z.nlj\kubeconfig' after 1511 milliseconds. //总是卡在这里
几乎找遍了全网,尝试新装一台机器对比日志,最终定位到了nuget包问题,清空所有包文件,重新编译运行正常。
因我电脑nuget包是通过软链接到其他磁盘位置,通过编辑nuget配置文件
C:\Program Files (x86)\NuGet\Config\Microsoft.VisualStudio.Offline.config
在configuration内增加config节点
<config> <add key="globalPackagesFolder" value="X:\.nuget\packages" /> </config>
问题解决。

浙公网安备 33010602011771号