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 為目標