分享方式:


NuGet 錯誤 NU1201

範例 1

專案 'ProjectA' 與 'TargetFramework' 不相容。 專案 'ProjectA' 支援:
- 'TargetFrameworkA'
- 'TargetFrameworkB'

問題

相依性專案不包含與目前專案相容的架構。 一般而言,專案的目標架構比取用的專案版本更高。

解決方案

將專案的目標架構變更為等於或低於取用專案的版本。

範例 2 - NetStandard 目標項目無法參考 NetCoreApp 目標專案

專案 'ProjectB' 與 netstandard2.0 不相容(。NETStandard,Version=v2.0)。 專案 『ProjectB』 支援:netcoreapp2.0 (。NETCoreApp,Version=v2.0)

問題

在此案例中:

  • ProjectA 以 NetStandard 2.0 為目標
  • ProjectB 以 NetCoreApp 2.0 為目標
  • ProjectA 具有 ProjectB 的項目參考

NetStandard 項目永遠不能相依於 NetCoreApp 專案。

解決方案

任一:

  • 將 ProjectA 變更為以 NetCoreApp 2.0 為目標

  • 將 ProjectB 變更為以 NetStandard 2.0 為目標