mus*_*zeo 6 .net apple-silicon
我使用的是 Apple Silicon M1 处理器、macOS Big Sur 和 dotnet 6 Preview 7 SDK(8 月 10 日发布)。
RID 为“osx.11.0-arm64”的 dotnetpublish 命令会导致错误“没有可用于指定运行时标识符的应用程序主机”。
此 RID 列在dotnet GitHub 存储库的runtime.json文件中。我也尝试过使用 RID 在 runtime.json 文件中的 RID 树中一直返回到 osx-arm64,但都出现相同的错误。
在 dotnet 6 预览版 7 中实际上是否有可用于此 RID 的应用程序主机?关于我可能缺少什么的任何想法?
小智 0
并非所有运行时标识符都包含在 SDK 中。请参阅https://github.com/dotnet/runtime/issues/31180,它链接到源中的此文件https://github.com/dotnet/installer/blob/8b9782a074c51ef9f8b8b0608870c23ed77df7f5/src/redist/targets/GenerateBundledVersions.targets#L181 -L192指定 SDK 中包含哪些运行时标识符。