NETSDK1083: 無法辨識指定的 RuntimeIdentifier
NETSDK1083警告您,無法辨識為專案指定的執行階段識別碼 (RID)。 指定的 RID 必須位於 RID 圖形中。
若要解決此錯誤,請指定已知的 RID 做為專案的 RuntimeIdentifier
。
在 .NET 8 和更新版本中,.NET SDK 的預設行為是使用較小的可攜式 RID 圖形。 如果您的專案使用版本特定或散發版本特定的 RID,請切換至可攜式 RID。 例如,如果您的項目檔包含 屬性 <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
,請將它變更為 <RuntimeIdentifier>win-x64</RuntimeIdentifier>
。
如果您需要還原為使用舊、完整 RID 圖形的先前行為,您可以將 UseRidGraph
MSBuild 屬性設定為專案檔中的 true
。 舊的 RID 圖形已不再更新,而且只針對回溯相容性而存在,而且未來版本中可能會移除使用它的選項。