.NET SDK 錯誤清單
此文章適用於:✔️ .NET 6 SDK 與更新版本
此清單是開發 .NET 應用程式時,您可能會從 .NET SDK 取得之錯誤的完整清單。 如需特定錯誤的詳細資訊,則錯誤號碼為連結。
SDK 訊息號碼 | 訊息 |
---|---|
NETSDK1001 | 至少必須指定一個可能的目標架構。 |
NETSDK1002 | 專案 '{0}' 以 '{2} 為目標。 其參考者不能是以 '{1}' 為目標的專案。 |
NETSDK1003 | 架構名稱無效:'{0}'。 |
NETSDK1004 | 找不到資產檔 '{0}'。 執行 NuGet 套件還原以產生此檔案。 |
NETSDK1005 | 資產檔案 '{0}' 沒有 '{1}' 的目標。 請確定還原已執行,而且您已在專案的 TargetFrameworks 中包含 '{2}'。 |
NETSDK1006 | 資產檔案路徑 '{0}' 不是根路徑。 僅支援完整路徑。 |
NETSDK1007 | 找不到 '{0}' 的專案資訊。 這表示遺漏的專案參考。 |
NETSDK1008 | {1}' 項目 '{2}' 上遺漏 '{0}' 中繼資料。 |
NETSDK1009 | '{1}' 中無法辨識的前置處理器權杖 '{0}'。 |
NETSDK1010 | 必須為 '{0}' 工作指定參數 '{1}' 的值,才可取用前置處理過的內容。 |
NETSDK1011 | 已從專案 '{0}' 取用資產,但在 '{1}' 中找不到相對應的 MSBuild 專案路徑。 |
NETSDK1012 | '{0}' 非預期的檔案類型。 型別同時為 '{1}' 和 '{2}'。 |
NETSDK1013 | 無法辨識 TargetFramework 值 '{0}'。 可能是拼錯。 如果不是,則必須明確指定 TargetFrameworkIdentifier 和/或 TargetFrameworkVersion 屬性。 |
NETSDK1014 | '{0}' 的內容項目會設定 '{1}',但不提供 '{2}' 或 '{3}'。 |
NETSDK1015 | 前置處理器權杖 '{0}' 已獲得一個以上的值。 選擇 '{1}' 作為值。 |
NETSDK1016 | 找不到 '{0}' 的解析路徑。 |
NETSDK1017 | 必須設定資產前置處理器,才可處理資產。 |
NETSDK1018 | 無效的 NuGet 版本字串: '{0}'。 |
NETSDK1019 | {0} 是不支援的架構。 |
NETSDK1020 | 為已解析的程式庫 {1} 指定的套件根 {0} 不正確。 |
NETSDK1021 | 找到 {0} 的多個檔案 |
NETSDK1022 | 包含了重複的 '{0}' 項目。 根據預設,.NET SDK 會包含來自您專案目錄的 '{0}' 項目。 您可以從專案檔中移除這些項目;如果您想要在專案檔中明確包含這些項目,您可以將 '{1}' 屬性設定為 '{2}'。 如需詳細資訊,請參閱{4}。 重複的項目為:{3}。 |
NETSDK1023 | '{0}' 的 PackageReference 已包含在專案中。 .NET SDK 會隱含參考此套件,您通常不需要從專案進行參考。 如需詳細資訊,請參閱{1}。 |
NETSDK1024 | 資料夾 '{0}' 已存在,請將其刪除或提供不同的 ComposeWorkingDir。 |
NETSDK1025 | 提供的目標資訊清單 {0} 格式不正確。 |
NETSDK1028 | 指定 RuntimeIdentifier。 |
NETSDK1029 | 無法使用 '{0}' 作為應用程式主機可執行檔,因為其並未包含應有的預留位置位元組序列 '{1}',其會標示應用程式名稱的寫入位置。 |
NETSDK1030 | 指定檔案名稱 '{0}' 的長度超過 1024 個位元組。 |
NETSDK1031 | 不支援在未指定 RuntimeIdentifier 的情況下建置或發佈獨立應用程式。 您必須指定 RuntimeIdentifier,或將 SelfContained 設定為 false。 |
NETSDK1032 | RuntimeIdentifier 平台 '{0}' 必須與 PlatformTarget '{1}' 相容。 |
NETSDK1042 | 無法從 '{0}' 載入 PlatformManifest,因為其並不存在。 |
NETSDK1043 | 從 '{0}' 行 {1} 剖析 PlatformManifest 時發生錯誤。 行的格式必須是 {2}。 |
NETSDK1044 | 從 '{0}' 行 {1} 剖析 PlatformManifest 時發生錯誤。 {2} '{3}' 無效。 |
NETSDK1045 | 目前的 .NET SDK 不支援以 {0}{1} 為目標。 以 {0}{2} 或較低版本為目標,或使用支援 {0}{1} 的 .NET SDK 版本。 |
NETSDK1046 | TargetFramework 值 '{0}' 無效。 若要使用多個目標,請改用 'TargetFrameworks' 屬性。 |
NETSDK1047 | 資產檔案 '{0}' 沒有 '{1}' 的目標。 請確定還原已執行,而且您已在專案的 TargetFrameworks 中包含 '{2}'。 您可能也需要在專案的 RuntimeIdentifiers 中包含 '{3}'。 |
NETSDK1048 | 已為 GenerateRuntimeConfigurationFiles 指定了 'AdditionalProbingPaths',但因為 'RuntimeConfigDevPath' 是空的,所以將其跳過。 |
NETSDK1049 | 解析的檔案含有毀損的映像、沒有中繼資料,或有其他無法存取的情況。 {0}{1}. |
NETSDK1050 | 此專案所使用的 Microsoft.NET.Sdk 版本不足以支援以 .NET Standard 1.5 或更新版本為目標的程式庫參考。 請安裝 2.0 版或更新版本的 .NET Core SDK。 |
NETSDK1051 | 從 '{0}' 剖析 FrameworkList 時發生錯誤。 {1} '{2}' 無效。 |
NETSDK1052 | 架構清單檔案路徑 '{0}' 不是根目錄。 僅支援完整路徑。 |
NETSDK1053 | 封裝為工具不支援獨立。 |
NETSDK1054 | 僅支援 .NET Core。 |
NETSDK1055 | DotnetTool 並不支援以低於 netcoreapp2.1 的架構為目標。 |
NETSDK1056 | 專案是以執行階段 '{0}' 為目標,但未解析任何執行階段特定的套件。 目標架構可能不支援此執行階段。 |
NETSDK1057 | 您使用 .NET 的預覽版本。 請參閱 https://aka.ms/dotnet-support-policy。 |
NETSDK1058 | ItemSpecToUse 參數的值無效:'{0}'。 此屬性必須是空白或設定為 'Left' 或 'Right' |
NETSDK1059 | 工具 '{0}' 現在包含在 .NET SDK 中。 如需解決此警告的資訊,請參閱 https://aka.ms/dotnetclitools-in-box。 |
NETSDK1060 | 讀取資產檔案時發生錯誤:{0} |
NETSDK1061 | 專案的還原是使用 {0} 版 {1},但由於目前所使用的設定,將會改為使用 {2} 版。 若要解決此問題,請確定會針對還原和後續作業 (例如建置或發佈) 使用相同的設定。 一般來說,如果在建置或發佈期間 (而不是在還原期間) 設定了 RuntimeIdentifier 屬性,就會發生此問題。 如需詳細資訊,請參閱https://aka.ms/dotnet-runtime-patch-selection。 |
NETSDK1063 | 未設定專案資產檔案的路徑。 執行 NuGet 套件還原以產生此檔案。 |
NETSDK1064 | 找不到套件 {0}版本 {1}。 自 NuGet 還原之後,其可能已遭刪除。 否則,NuGet 還原可能只有部分完成,這可能是因為路徑長度上限限制所致。 |
NETSDK1065 | 找不到 {0} 的應用程式主機。 {0} 可能是無效的執行階段識別碼 (RID)。 如需 RID 的詳細資訊,請參閱https://aka.ms/rid-catalog。 |
NETSDK1067 | 需要獨立應用程式才能使用應用程式主機。 將 SelfContained 設定為 false,或將 UseAppHost 設定為 true。 |
NETSDK1068 | 與架構相依的應用程式主機,至少需要 'netcoreapp2.1' 的目標架構。 |
NETSDK1069 | 此專案會使用以 .NET Standard 1.5 或更高版本為目標的程式庫,而專案以 .NET Framework 版本為目標,該版本沒有 .NET Standard 版本的內建支援。 請瀏覽 https://aka.ms/net-standard-known-issues 以了解一組已知問題。 請考慮將目標重定為 .NET Framework 4.7.2。 |
NETSDK1070 | 應用程式組態檔必須有根設定元素。 |
NETSDK1071 | '{0}' 的 PackageReference 指定了 {1} 的版本。 不建議指定此套件的版本。 如需詳細資訊,請參閱https://aka.ms/sdkimplicitrefs。 |
NETSDK1072 | 因為 '{0}' 並非 CUI (主控台) 子系統的 Windows 可執行檔,所以其無法做為應用程式主機可執行檔。 |
NETSDK1073 | 無法辨識 FrameworkReference '{0}'。 |
NETSDK1074 | 因為正在新增需要在 Windows (不含 Nano 伺服器) 上執行組建的資源,所以無法自訂該應用程式主機可執行檔。 |
NETSDK1075 | 更新控制代碼無效。 這個執行個體可能無法用於進一步的更新。 |
NETSDK1076 | AddResource 只能與整數資源類型一起使用。 |
NETSDK1077 | 無法鎖定資源。 |
NETSDK1078 | 因為 '{0}' 並非 Windows PE 檔案,所以無法將其用為應用程式主機可執行檔。 |
NETSDK1079 | 以 .NET Core 3.0 或更高版本為目標時,不支援 Microsoft.AspNetCore.All 套件。 應該改用 Microsoft.AspNetCore.App 的 FrameworkReference,且 Microsoft.NET.Sdk.Web 會隱含包含此 FrameworkReference。 |
NETSDK1080 | 以 .NET Core 3.0 或更高版本為目標時,不需要 Microsoft.AspNetCore.App 的 PackageReference。 如果使用 Microsoft.NET.Sdk.Web,系統會自動參考共用架構。 否則,應以 FrameworkReference 取代 PackageReference。 |
NETSDK1081 | 找不到 {0} 的目標套件。 您可以藉由在專案上執行 NuGet 還原來解決此問題。 |
NETSDK1082 | 對指定的 RuntimeIdentifier '{1}',無法使用任何 {0} 的執行階段套件。 |
NETSDK1083 | 無法辨識指定的 RuntimeIdentifier '{0}'。 |
NETSDK1084 | 對指定的 RuntimeIdentifier '{0}',無法使用任何應用程式主機。 |
NETSDK1085 | 已將 'NoBuild' 屬性設定為 True,但卻叫用了 'Build' 目標。 |
NETSDK1086 | 專案中已包含 '{0}' 的 FrameworkReference。 .NET SDK 會隱含參考此套件,您通常不需要從專案進行參考。 如需詳細資訊,請參閱{1}。 |
NETSDK1087 | 專案中已包含多個 '{0}' 的 FrameworkReference 項目。 |
NETSDK1088 | COMVisible 類別 '{0}' 必須要有 .NET Core 中 COM 可見之 CLSID 類別的 GuidAttribute。 |
NETSDK1089 | '{0}' 和 '{1}' 型別在其 GuidAttribute 中設定了相同的 CLSID '{2}'。 每個 COMVisible 類別都必須有其 CLSID 的不同 GUID。 |
NETSDK1090 | 提供的組件 '{0}' 無效。 無法從中產生 CLSIDMap。 |
NETSDK1091 | 找不到 .NET Core COM 主機。 以 Windows 為目標時,.NET Core COM 主機僅適用於 .NET Core 3.0 或更高版本。 |
NETSDK1092 | 因為正在新增需要在 Windows (不含 Nano 伺服器) 上執行組建的資源,所以無法將 CLSIDMap 內嵌到 COM 主機上。 |
NETSDK1093 | 專案工具 (DotnetCliTool) 僅支援以 .NET Core 2.2 或更低版本作為目標。 |
NETSDK1094 | 無法最佳化組件的效能:找不到有效的執行階段套件。 將 PublishReadyToRun 屬性設定為 false,或在發佈時使用支援的執行階段識別碼。 以 .NET 6 或更高版本為目標時,請務必將 PublishReadyToRun 屬性設定為 true 來還原套件。 |
NETSDK1095 | 所選目標平台或結構不支援最佳化組件的效能。 請確認您使用的是支援的執行階段識別碼,或將 PublishReadyToRun 屬性設定為 false。 |
NETSDK1096 | 最佳化組件的效能失敗。 您可以將失敗的組件排除,不進行最佳化,或將 PublishReadyToRun 屬性設定為 false。 |
NETSDK1097 | 不支援將應用程式發佈至單一檔案,而不指定 RuntimeIdentifier。 您必須指定 RuntimeIdentifier,或將 PublishSingleFile 設定為 false。 |
NETSDK1098 | 發佈至單一檔案的應用程式必須使用應用程式主機。 您必須將 PublishSingleFile 設定為 false,或將 UseAppHost 設定為 true。 |
NETSDK1099 | 只有可執行應用程式支援發佈到單一檔案。 |
NETSDK1100 | 若要在此作業系統上建置以 Windows 為目標的專案,請將 EnableWindowsTargeting 屬性設為 true。 |
NETSDK1102 | 選取的發佈設定不支援最佳化組件的大小。 請確定您正在發佈的是獨立的應用程式。 |
NETSDK1103 | 僅於 .NET Core 3.0 或更新版本支援 RollForward 設定。 |
NETSDK1104 | RollForward 值 '{0}' 無效。 允許的值為 {1}。 |
NETSDK1105 | 只有 .NET Core 3.0 或更高版本才支援 Windows 傳統型應用程式。 |
NETSDK1106 | Microsoft.NET.Sdk.WindowsDesktop 需要將 'UseWpf' 或 'UseWindowsForms' 設為 'true'。 |
NETSDK1107 | 需要 Microsoft.NET.Sdk.WindowsDesktop 才能建置 Windows 桌面應用程式。 目前 SDK 不支援 'UseWpf' 和 'UseWindowsForms'。 |
NETSDK1109 | 找不到執行階段清單檔案 '{0}'。 請在這裡向 .NET 小組回報此錯誤:https://aka.ms/dotnet-sdk-issue。 |
NETSDK1110 | 執行階段套件中的多個資產具有相同的目的地子路徑 '{0}'。 請在這裡向 .NET 小組回報此錯誤:https://aka.ms/dotnet-sdk-issue。 |
NETSDK1111 | 無法刪除輸出 apphost:{0}。 |
NETSDK1112 | 未下載 {0} 的執行階段套件。 嘗試使用 RuntimeIdentifier '{1}' 執行 NuGet 還原。 |
NETSDK1113 | 無法建立 apphost (從 {1} 嘗試 {0}):{2}。 |
NETSDK1114 | 找不到 .NET Core IJW 主機。 以 Windows 為目標時,.NET Core IJW 主機僅適用於 .NET Core 3.1 或更高版本。 |
NETSDK1115 | 目前的 .NET SDK 不支援 .NET 不使用 SDK 預設值的 .NET Framework。 這可能是因為 C++/CLI 專案 CLRSupport 屬性和 TargetFramework 不符所致。 |
NETSDK1116 | 以 .NET Core 為目標的 C++/CLI 專案必須是動態程式庫。 |
NETSDK1117 | 不支援發佈以 dotnet 核心為目標的 C++/CLI 專案。 |
NETSDK1118 | 無法封裝以 .NET Core 為目標的 C++/CLI 專案。 |
NETSDK1119 | 以 .NET Core 為目標的 C++/CLI 專案無法使用 EnableComHosting=true。 |
NETSDK1120 | 以 .NET Core 為目標的 C++/CLI 專案需要至少 'netcoreapp3.1' 的目標 Framework。 |
NETSDK1121 | 以 .NET Core 為目標的 C++/CLI 專案無法使用 SelfContained=true。 |
NETSDK1122 | ReadyToRun 編譯將跳過,原因是只有 .NET Core 3.0 或更高版本支援此作業。 |
NETSDK1123 | 將應用程式發佈至單一檔案需使用 .NET Core 3.0 或更高版本。 |
NETSDK1124 | 修剪組件需要 .NET Core 3.0 或更高版本。 |
NETSDK1125 | 只有 netcoreapp 目標支援發佈到單一檔案。 |
NETSDK1126 | 只有獨立應用程式支援使用 Crossgen2 發佈 ReadyToRun。 |
NETSDK1127 | 未安裝目標套件 {0}。 請還原並再試一次。 |
NETSDK1128 | COM 裝載不支援獨立部署。 |
NETSDK1129 | 不支援 'Publish' 目標,而不指定目標架構。 目前的專案以多個架構為目標,您必須指定已發佈應用程式的架構。 |
NETSDK1130 | 無法參考 {1}。 不支援在以 .NET 5 或更新版本為目標時直接參考 Windows 中繼資料元件。 如需詳細資訊,請參閱https://aka.ms/netsdk1130。 |
NETSDK1131 | 當目標為 {0} 時,無法使用 WinMDExp 產生受控 Windows 中繼資料元件。 |
NETSDK1132 | 沒有 {0} 的執行階段套件資訊。 |
NETSDK1133 | 關於可用於 {0} 執行階段套件的資訊有衝突。 |
NETSDK1134 | 不支援使用特定 RuntimeIdentifier 建置解決方案。 如果您想要針對單一 RID 發佈,請改為在個別專案層級指定 RID。 |
NETSDK1135 | SupportedOSPlatformVersion {0} 不得高於 TargetPlatformVersion {1}。 |
NETSDK1136 | 使用 Windows Forms 或 WPF,或是參考使用上述兩者的專案或套件時,目標平台必須設定為 Windows (通常透過在 TargetFramework 屬性中包含 '-windows' 來進行)。 |
NETSDK1137 | 不再需要使用 Microsoft.NET.Sdk.WindowsDesktop SDK。 請考慮將根專案元素的 Sdk 屬性變更為 'Microsoft.NET.Sdk'。 |
NETSDK1138 | 已不支援目標 Framework '{0}',未來將不會收到安全性更新。 如需支援原則的詳細資訊,請參閱 https://aka.ms/dotnet-core-support。 |
NETSDK1139 | 無法辨識目標平台識別碼 {0}。 |
NETSDK1140 | {0} 不是 {1} 的有效 TargetPlatformVersion。 有效版本包括: |
NETSDK1141 | 無法解析 {0} 中位於 global.json 中指定的 .NET SDK 版本。 |
NETSDK1142 | 在發佈 .NET 5 或更新版本時,不支援在單一檔案搭售方案中包含符號。 |
NETSDK1143 | 在單一檔案搭售方案中包含所有內容也包含原生程式庫。 如果 IncludeAllContentForSelfExtract 為 true,IncludeNativeLibrariesForSelfExtract 不得為 false。 |
NETSDK1144 | 最佳化組件大小失敗。 將 PublishTrimmed 屬性設定為 false,即可停用最佳化。 |
NETSDK1145 | 未安裝 {0} 套件,且不支援 NuGet 套件還原。 升級 Visual Studio,如果其指定特定 SDK 版本,請移除 global.json,然後解除安裝較新的 SDK。 如需其他選項,請參閱https://aka.ms/targeting-apphost-pack-missing。 套件型別:{0},套件目錄:{1},targetframework:{2},Pack PackageId:{3},套件版本:{4}。 |
NETSDK1146 | PackAsTool 不支援設定中的 TargetPlatformIdentifier。 例如,TargetFramework 不能是 net5.0-windows,只能是 net5.0。 當目標為 .NET 5 和更新版本時,PackAsTool 也不支援 UseWPF 或 UseWindowsForms。 |
NETSDK1147 | 若要建置此專案,必須安裝下列工作負載:{0}。 |
NETSDK1148 | 參考的組件是使用較新版本的 Microsoft.Windows.SDK.NET.dll 進行編譯。 請更新為較新的 .NET SDK,以參考此組件。 |
NETSDK1149 | 無法參考 {0},因為其使用 WinRT 的內建支援,這在 .NET 5 和更新版本中不再受到支援。 需要支援 .NET 5 的更新版元件。 如需詳細資訊,請參閱https://aka.ms/netsdk1149。 |
NETSDK1150 | 參考的專案 '{0}' 是非獨立可執行檔。 獨立可執行檔無法參考非獨立可執行檔。 如需詳細資訊,請參閱https://aka.ms/netsdk1150。 |
NETSDK1151 | 參考的專案 '{0}' 是獨立可執行檔。 非獨立可執行檔無法參考獨立可執行檔。 如需詳細資訊,請參閱https://aka.ms/netsdk1151。 |
NETSDK1152 | 找到多個具有相同相對路徑的發佈輸出檔案:{0}。 |
NETSDK1153 | PDB 編譯模式中未指定 CrossgenTool。 |
NETSDK1154 | 當 UseCrossgen2 設定為 true 時,必須指定 Crossgen2Tool。 |
NETSDK1155 | 找不到 Crossgen2Tool 可執行檔 '{0}'。 |
NETSDK1156 | 找不到 .NET 主機可執行檔 '{0}'。 |
NETSDK1157 | 找不到 JIT 程式庫 '{0}'。 |
NETSDK1158 | Crossgen2Tool 項目上遺漏必要的 '{0}' 中繼資料。 |
NETSDK1159 | 當 UseCrossgen2 設定為 false 時,必須指定 CrossgenTool。 |
NETSDK1160 | 找不到 CrossgenTool 可執行檔 '{0}'。 |
NETSDK1161 | 找不到 DiaSymReader 程式庫 '{0}'。 |
NETSDK1162 | PDB 產生:找不到 R2R 可執行檔 '{0}'。 |
NETSDK1163 | 找不到輸入組件 '{0}'。 |
NETSDK1164 | PDB 產生模式 (OutputPDBImage 中繼資料) 中遺漏輸出 PDB 路徑。 |
NETSDK1165 | 遺漏輸出 R2R 映像路徑 (OutputR2RImage 中繼資料)。 |
NETSDK1166 | 使用複合模式透過 Crossgen2 發佈 .NET 5 時,無法發出符號。 |
NETSDK1167 | 只有在針對 .NET 6 或更新版本發佈時,才支援在單一檔案搭售方案中進行壓縮。 |
NETSDK1168 | 啟用修剪時不支援或建議使用 WPF。 如需詳細資訊,請移至 https://aka.ms/dotnet-illink/wpf。 |
NETSDK1169 | 針對兩個型別程式庫 '{0}' 和 '{1}' 指定了相同的資源識別碼 {2}。 不允許重複的型別程式庫識別碼。 |
NETSDK1170 | 型別程式庫 '{1}' 所提供的型別程式庫識別碼 '{0}' 無效。 識別碼必須是小於 65536 的正整數。 |
NETSDK1171 | 必須為型別程式庫 '{0}' 提供小於 65536 的整數識別碼,因為指定了多個型別程式庫。 |
NETSDK1172 | 提供的型別程式庫 '{0}' 不存在。 |
NETSDK1173 | 提供的型別程式庫 '{0}' 格式無效。 |
NETSDK1174 | --project 的 -p 縮寫已遭取代。 請使用 --project。 |
NETSDK1175 | 啟用修剪時不支援或建議使用 Windows Forms。 如需詳細資訊,請移至 https://aka.ms/dotnet-illink/windows-forms。 |
NETSDK1176 | 只有在發佈獨立應用程式時,才支援在單一檔案搭售方案中進行壓縮。 |
NETSDK1177 | 無法簽署 AppHost,錯誤碼為 {1}:{0}。 |
NETSDK1178 | 專案取決於下列工作負載套件,這些套件在此安裝中可用的任何工作負載中都不存在:{0}。 |
NETSDK1179 | 使用 '--runtime' 時,必須有一個 '--self-contained' 或 '--no-self-contained' 選項。 |
NETSDK1181 | 取得套件版本時發生錯誤:套件 '{0}' 不存在於工作負載資訊清單中。 |
NETSDK1182 | 不支援在 Visual Studio 2019 中以 .NET 6.0 或更高版本為目標。 |
NETSDK1183 | 無法針對預先編譯最佳化組件:找不到有效的執行階段套件。 將 PublishAot 屬性設定為 false,或在發佈時使用支援的執行階段識別碼。 以 .NET 7 或更高版本為目標時,請務必將 PublishAot 屬性設定為 true 來還原套件。 |
NETSDK1184 | 無法使用 FrameworkReference '{0}' 的目標套件。 這可能是因為將 DisableTransitiveFrameworkReferenceDownloads 設定為 true。 |
NETSDK1185 | 無法使用 FrameworkReference '{0}' 的執行階段套件。 這可能是因為將 DisableTransitiveFrameworkReferenceDownloads 設定為 true。 |
NETSDK1186 | 此專案透過專案或 NuGet 套件參考相依於 Maui Essentials,但不會明確宣告該相依性。 若要建置此專案,您必須將 UseMauiEssentials 屬性設定為 true (並視需要安裝 Maui 工作負載)。 |
NETSDK1187 | 套件 {0}{1} 具有地區設定為 '{2}' 的資源。 此地區設定已標準化為標準格式 '{3}',以防止組建中的大小寫問題。 請考慮通知套件作者此大小寫問題。 |
NETSDK1188 | 套件 {0}{1} 具有地區設定為 '{2}' 的資源。 .NET 無法辨識此地區設定。 請考慮通知套件作者使用的地區設定似乎不正確。 |
NETSDK1189 | 不支援 Prefer32Bit,且對 netcoreapp 目標沒有影響。 |
NETSDK1190 | 若要在解決方案專案中使用 '{0}',您必須設定環境變數 '{1}' (設為 true)。 這會延長作業的完成時間。 |
NETSDK1191 | 無法推斷屬性 '{0}' 的執行階段識別碼。 明確指定 rid。 |
NETSDK1192 | 不支援在 Visual Studio 2022 17.3 中以 .NET 7.0 或更高版本為目標。 |
NETSDK1193 | 如果已設定 PublishSelfContained,它必須是 true 或 false。 指定的值為 '{0}'。 |
NETSDK1194 | 建置解決方案時不支援 "--output" 選項。 指定方案層級輸出路徑會導致所有專案將輸出複製到相同的目錄,這可能會導致組建不一致。 |
NETSDK1195 | 目標架構不支援修剪、單一檔案部署或預先編譯的程式碼相容性分析。 如需詳細資訊,請參閱 https://aka.ms/netsdk1195 |
NETSDK1196 | SDK 不支援預先編譯。 將 PublishAot 屬性設定為 false。 |
NETSDK1197 | 多個方案專案包含衝突的 '{0}' 值;請確定值相符。 請考慮使用 Directory.build.props 檔案來設定所有專案的屬性。 衝突的專案:{1}。 |
NETSDK1198 | 專案中找不到名稱為 '{0}' 的發行設定檔。 將 PublishProfile 屬性設定為有效的檔案名稱。 |
NETSDK1199 | 由於 MSBuild 排序條件約束,ArtifactsPath 和 UseArtifactsOutput 屬性無法在專案檔中設定。 它們必須設定在 Directory.Build.props 檔案中,或從命令列設定。 如需相關資訊,請參閱 https://aka.ms/netsdk1199 。 |
NETSDK1200 | 如果 UseArtifactsPath 設定為 true 且 ArtifactsPath 未設定,則必須有 Directory.Build.props 檔案,才能判斷 artifacts 資料夾應位於何處。 |
NETSDK1201 | 針對以 .NET 8.0 和更新版本為目標的專案,根據預設,指定 RuntimeIdentifier 將不再產生獨立的應用程式。 若要繼續建置獨立應用程式,請將 SelfContained 屬性設定為 true 或使用 --self-self-contained 引數。 |
NETSDK1202 | 不支援工作負載 '{0}',未來不會收到安全性更新。 如需有關支援原則的詳細資訊,請參閱 {1}。 |
NETSDK1203 | 目標執行階段識別碼 '{0}' 不支援預先編譯。 |
NETSDK1204 | 目前平台 '{0}' 不支援預先編譯。 |
NETSDK1205 | 不應直接設定 Microsoft.Net.Compilers.Toolset.Framework 套件。 視需要改為將屬性 'BuildWithNetFrameworkHostedCompiler' 設定為 'true'。 |
NETSDK1206 | 找到版本特定或散發特定執行階段識別碼:{0}。 受影響的程式庫:{1}。 在 .NET 8.0 和更新版本中,預設不會找到版本特定和散發特定執行階段識別碼的資產。 如需詳細資訊,請參閱https://aka.ms/dotnet/rid-usage。 |
NETSDK1207 | 目標架構不支援預先編譯。 |
NETSDK1208 | 無法辨識目標平台識別碼 {0}。 這是因為 MSBuildEnableWorkloadResolver 設定為 false,這會停用此識別碼所需的 .NET SDK 工作負載。 取消設定此環境變數或 MSBuild 屬性以啟用工作負載。 |
NETSDK1209 | 目前的 Visual Studio 版本不支援以 {0}{1} 為目標。 以 {0}{2} 或較低版本為目標,或使用 Visual Studio {3} 版或更高版本。 |
NETSDK1210 | 目標架構不支援 IsAotCompatible 和 EnableAotAnalyzer。 請考慮針對支援的架構使用多目標,以啟用預先編譯分析,並僅針對支援的架構設定 IsAotCompatible。 例如:<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', '{0}'))>true</IsAotCompatible> |
NETSDK1211 | 目標架構不支援 EnableSingleFileAnalyzer。 請考慮針對支援的架構使用多目標,以啟用單一檔案分析,並僅針對支援的架構設定 EnableSingleFileAnalyzer。 例如:<EnableSingleFileAnalyzer Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', '{0}'))">true</EnableSingleFileAnalyzer> |
NETSDK1212 | 目標架構不支援 IsTrimmable 和 EnableTrimAnalyzer。 請考慮對支援的架構使用多目標,以啟用修剪,並僅針對支援的架構設定 IsTrimmable。 例如:<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', '{0}'))">true</IsTrimmable> |
NETSDK1213 | 不支援在 Visual Studio 2022 17.7 中以 .NET 8.0 或更高版本為目標。 |