You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

控制台应用引用另一控制台应用时CoreCLR路径解析错误排查

控制台应用以ProjectReference引用到NUnit测试项目时触发"Could not resolve CoreCLR path"错误

我尝试将控制台应用A通过ProjectReference方式引用到作为NUnit测试项目的控制台应用B中。单独运行A正常,不引用A时运行B也正常,但添加引用后,运行B就会抛出Could not resolve CoreCLR path错误。

已尝试的无效解决方案

  • 参考相关GitHub issue配置了runtimeconfig.json,内容如下:
{
    "runtimeOptions": {
        "tfm" : "net6.0",
        "framework" : {
            "name" : "Microsoft.NETCore.App",
            "version" : "6.0.12"
        }
    }
}
  • 设置环境变量COREHOST_TRACE=1后,输出仍仅返回相同错误;
  • 执行dotnet restore和dotnet build命令,问题未解决;
  • 其他平台相关issue提供的解决方案均不适用。

已确认B的输出目录中存在必要的包依赖和JSON文件,这已经解决了之前出现的hostpolicy.dll相关错误。

更新:该问题在.NET 7环境下已解决(通过两个极简控制台应用测试验证);若问题无法解决,可改用共享库作为替代方案。

内容的提问来源于stack exchange,提问作者zeplar_exe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 03:25:37