Поделиться через


Список ошибок пакета SDK для .NET

Эта статья относится к: ✔️ SDK для .NET 6 и более поздних версий

Этот список является полным перечнем ошибок, которые могут возникнуть при работе с .NET SDK во время разработки приложений .NET. Если дополнительные сведения доступны для конкретной ошибки, номер ошибки является ссылкой.

Номер сообщения SDK Сообщение
NETSDK1001 Необходимо указать по крайней мере одну возможную целевую платформу.
NETSDK1002 Проект '{0}' нацелен на '{2}'. Проект, нацеленный на '{1}', не может ссылаться на него.
NETSDK1003 Недопустимое имя платформы: "{0}".
NETSDK1004 Файл ресурсов{0}'не найден. Выполните восстановление пакета NuGet для создания этого файла.
NETSDK1005 Файл ресурсов "{0}" не имеет целевого объекта для "{1}". Убедитесь, что процесс восстановления завершён и что вы включили "{2}" в TargetFrameworks вашего проекта.
NETSDK1006 Путь к файлу ресурсов "{0}" не является корневым. Поддерживаются только полные пути.
NETSDK1007 Не удается найти сведения о проекте для "{0}". Это может указывать на недостающую ссылку на проект.
NETSDK1008 Отсутствуют метаданные{0}для элемента '{1}' с идентификатором{2}.
NETSDK1009 Нераспознанный маркер препроцессора "{0}" в "{1}".
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 Корень пакета {0} был неправильно назначен для разрешенной библиотеки {1}.
NETSDK1021 Несколько файлов, найденных для {0}
NETSDK1022 Были включены дубликаты элементов "{0}". Пакет SDK для .NET включает элементы{0}из каталога проекта по умолчанию. Вы можете удалить эти элементы из файла проекта или задать для свойства{1}" значение "{2}", если вы хотите явно включить их в файл проекта. Дополнительные сведения см. в {4}. Дублирующиеся элементы были: {3}.
NETSDK1023 В ваш проект был включен элемент PackageReference для '{0}'. Этот пакет неявно ссылается на пакет SDK для .NET, и обычно не требуется ссылаться на него из проекта. Дополнительные сведения см. в {1}.
NETSDK1024 Папка "{0}" уже существует - удалите ее или укажите другой ComposeWorkingDir.
NETSDK1025 Указанный целевой манифест {0} не соответствует правильному формату.
NETSDK1028 Укажите идентификатор среды выполнения.
NETSDK1029 Не удается использовать "{0}" в качестве исполняемого файла узла приложения, так как он не содержит ожидаемой последовательности байтов заполнителей "{1}", которая помечает, где будет записано имя приложения.
NETSDK1030 Заданное имя файла "{0}" превышает 1024 байта.
NETSDK1031 Не поддерживается сборка или публикация автономного приложения без указания идентификатора среды выполнения. Вы должны либо указать RuntimeIdentifier, либо задать для SelfContained значение false.
NETSDK1032 Платформа RuntimeIdentifier "{0}" и PlatformTarget "{1}" должна быть совместима.
NETSDK1042 Не удалось загрузить PlatformManifest из "{0}", так как он не существовал.
NETSDK1043 Ошибка при синтаксическом анализе PlatformManifest из '{0}' на строке {1}. Строки должны иметь формат {2}.
NETSDK1044 Ошибка синтаксического анализа PlatformManifest из строки{0}'{1}. {2} '{3}' был недопустимым.
NETSDK1045 Текущий пакет SDK для .NET не поддерживает нацеливание на {0}{1}. Используйте целевой уровень {0}{2} или более низкий, или выберите версию пакета SDK для .NET, которая поддерживает {0}{1}.
NETSDK1046 Значение TargetFramework "{0}" недопустимо. Для нескольких целевых объектов используйте вместо этого свойство TargetFrameworks.
NETSDK1047 Файл ресурсов "{0}" не имеет целевого объекта для "{1}". Убедитесь, что процесс восстановления завершен и что вы включили '{2}' в TargetFrameworks вашего проекта. Также может потребоваться включить '{3}' в идентификаторы среды выполнения вашего проекта.
NETSDK1048 Для "GenerateRuntimeConfigurationFiles" были указаны 'AdditionalProbingPaths', но они пропускаются, так как 'RuntimeConfigDevPath' пуст.
NETSDK1049 Решенный файл имеет плохое изображение, отсутствуют метаданные или является недоступным. {0} {1}.
NETSDK1050 Версия Microsoft.NET.Sdk, используемая этим проектом, недостаточно для поддержки ссылок на библиотеки, предназначенные для .NET Standard 1.5 или более поздней версии. Установите версию 2.0 или более позднюю версию пакета SDK для .NET Core.
NETSDK1051 Ошибка синтаксического анализа FrameworkList из "{0}". {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}" входит в пакет SDK для .NET. Сведения об устранении этого предупреждения доступны в 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}' указала версию {1}. Указание версии этого пакета не рекомендуется. Дополнительные сведения см. в https://aka.ms/sdkimplicitrefs.
NETSDK1072 Не удалось использовать "{0}" в качестве исполняемого файла узла приложения, так как это не исполняемый файл Windows для подсистемы CUI (консоль).
NETSDK1073 Ссылка на фреймворк '{0}' не распознана.
NETSDK1074 Исполняемый файл хоста приложения не будет изменен, так как для добавления ресурсов необходима сборка в Windows (за исключением Nano Server).
NETSDK1075 Идентификатор обновления недопустим. Этот экземпляр не может использоваться для дальнейших обновлений.
NETSDK1076 AddResource можно использовать только с целыми типами ресурсов.
NETSDK1077 Не удалось заблокировать ресурс.
NETSDK1078 Не удалось использовать "{0}" в качестве исполняемого файла хоста приложения, так как это не файл переносимого исполняемого (PE) формата Windows.
NETSDK1079 Пакет Microsoft.AspNetCore.All не поддерживается при выборе .NET Core 3.0 или более поздней версии. Вместо этого необходимо использовать FrameworkReference для Microsoft.AspNetCore.App, который будет неявно включен в Microsoft.NET.Sdk.Web.
NETSDK1080 PackageReference для Microsoft.AspNetCore.App не требуется при использовании .NET Core 3.0 или более поздней версии. Если используется Microsoft.NET.Sdk.Web, общая платформа будет автоматически ссылаться на нее. В противном случае необходимо заменить PackageReference на FrameworkReference.
NETSDK1081 Не найден целевой пакет для {0}. Это можно устранить, выполнив восстановление NuGet в проекте.
NETSDK1082 Пакет среды выполнения для {0} не был доступен для указанного идентификатора среды выполнения '{1}'.
NETSDK1083 Указанный объект RuntimeIdentifier "{0}" не распознается.
NETSDK1084 Для указанного RuntimeIdentifier '{0}' недоступен хост приложения.
NETSDK1085 Для свойства NoBuild задано значение true, но был вызван целевой объект Build.
NETSDK1086 В проект была включена FrameworkReference для '{0}'. Это неявно ссылается на пакет SDK для .NET, и обычно не требуется ссылаться на него из проекта. Дополнительные сведения см. в {1}.
NETSDK1087 В проект были включены несколько элементов FrameworkReference для{0}.
NETSDK1088 Класс COMVisible "{0}" должен иметь GuidAttribute с CLSID класса, чтобы быть видимым для COM в .NET Core.
NETSDK1089 Типы "{0}" и "{1}" имеют одинаковый CLSID "{2}", установленный в GuidAttribute. Каждый класс COMVisible должен иметь уникальный GUID для их CLSID.
NETSDK1090 Указанная сборка "{0}" недопустима. Не удается создать clSIDMap из него.
NETSDK1091 Не удалось найти узел COM .NET Core. Хост COM .NET Core доступен только в .NET Core 3.0 или более поздней версии при использовании Windows.
NETSDK1092 ClSIDMap не может быть внедрен на узел COM, так как для добавления ресурсов требуется выполнить сборку в Windows (за исключением Nano Server).
NETSDK1093 Средства проекта (DotnetCliTool) поддерживают только нацеливание на .NET Core 2.2 и ниже.
NETSDK1094 Не удалось оптимизировать сборки для повышения производительности: допустимый пакет среды выполнения не найден. Задайте для свойства PublishReadyToRun значение false или используйте поддерживаемый идентификатор среды выполнения при публикации. При нацеливании на .NET 6 или более позднюю версию обязательно восстановите пакеты с помощью свойства PublishReadyToRun, установленного в true.
NETSDK1095 Оптимизация сборок для производительности не поддерживается для выбранной целевой платформы или архитектуры. Убедитесь, что вы используете поддерживаемый идентификатор среды выполнения или задайте для свойства PublishReadyToRun значение false.
NETSDK1096 Оптимизация сборок для повышения производительности не удалась. Вы можете исключить из оптимизации неудачные сборки или задать для свойства PublishReadyToRun значение false.
NETSDK1097 Не поддерживается публикация приложения в одном файле без указания RuntimeIdentifier. Необходимо указать runtimeIdentifier или задать значение False для PublishSingleFile.
NETSDK1098 Приложения, опубликованные в одном файле, необходимы для использования узла приложения. Необходимо либо задать PublishSingleFile как false, либо UseAppHost как true.
NETSDK1099 Публикация в один файл поддерживается только для исполняемых приложений.
NETSDK1100 Чтобы создать проект, предназначенный для Windows в этой операционной системе, задайте для свойства EnableWindowsTargeting значение true.
NETSDK1102 Оптимизация сборок для размера не поддерживается для выбранной конфигурации публикации. Убедитесь, что вы публикуете автономное приложение.
NETSDK1103 Параметр RollForward поддерживается только в .NET Core 3.0 или более поздней версии.
NETSDK1104 Значение RollForward "{0}" недопустимо. Допустимые значения — {1}.
NETSDK1105 Классические приложения Windows поддерживаются только в .NET Core 3.0 или более поздней версии.
NETSDK1106 Для Microsoft.NET.Sdk.WindowsDesktop необходимо, чтобы для UseWpf или UseWindowsForms было установлено значение «true».
NETSDK1107 Microsoft.NET.Sdk.WindowsDesktop требуется для создания классических приложений Windows. UseWpf и UseWindowsForms не поддерживаются текущим пакетом SDK.
NETSDK1109 Файл списка среды выполнения "{0}" не найден. Сообщите об этой ошибке команде .NET здесь: https://aka.ms/dotnet-sdk-issue.
NETSDK1110 Несколько ресурсов в пакете выполнения имеют один и тот же конечный вложенный путь "{0}". Сообщите об этой ошибке команде .NET здесь: https://aka.ms/dotnet-sdk-issue.
NETSDK1111 Не удалось удалить выходной apphost: {0}.
NETSDK1112 Пакет среды выполнения для {0} не был скачан. Попробуйте выполнить восстановление NuGet с идентификатором среды выполнения «{1}».
NETSDK1113 Не удалось создать apphost (попытка {0} из {1}): {2}.
NETSDK1114 Не удалось найти хост IJW .NET Core. Хост .NET Core IJW доступен только в .NET Core 3.1 или более поздней версии при использовании Windows в качестве целевой платформы.
NETSDK1115 Текущий пакет SDK для .NET не поддерживает .NET Framework без использования настроек по умолчанию для .NET SDK. Скорее всего, это связано с несоответствием между свойством clRSupport проекта C++/CLI и TargetFramework.
NETSDK1116 Проекты C++/CLI, предназначенные для .NET Core, должны быть динамическими библиотеками.
NETSDK1117 Не поддерживает публикацию проекта C++/CLI, предназначенного для dotnet core.
NETSDK1118 Проекты C++/CLI, предназначенные для .NET Core, не могут быть упакованы.
NETSDK1119 Проекты C++/CLI, предназначенные для .NET Core, не могут использовать EnableComHosting=true.
NETSDK1120 Для проектов C++/CLI, предназначенных для .NET Core, требуется целевая платформа по крайней мере netcoreapp3.1.
NETSDK1121 Проекты C++/CLI, предназначенные для .NET Core, не могут использовать SelfContained=true.
NETSDK1122 Компиляция ReadyToRun будет пропущена, так как она поддерживается только для .NET Core 3.0 или более поздней версии.
NETSDK1123 Для публикации приложения в один файл требуется .NET Core 3.0 или более поздней версии.
NETSDK1124 Для обрезки сборок требуется .NET Core 3.0 или более поздняя версия.
NETSDK1125 Публикация в один файл поддерживается только для целевого объекта netcoreapp.
NETSDK1126 Публикация ReadyToRun с помощью Crossgen2 поддерживается только для автономных приложений.
NETSDK1127 Целевой пакет {0} не установлен. Восстановите и повторите попытку.
NETSDK1128 Хостинг COM не поддерживает автономные развертывания.
NETSDK1129 Целевой объект Publish не поддерживается без указания целевой платформы. Текущий проект предназначен для нескольких платформ, необходимо указать платформу для опубликованного приложения.
NETSDK1130 {1} не удается ссылаться. Ссылка на компонент метаданных Windows непосредственно при использовании .NET 5 или более поздней версии не поддерживается. Дополнительные сведения см. в https://aka.ms/netsdk1130.
NETSDK1131 Создание управляемого компонента метаданных Windows с помощью WinMDExp не поддерживается при выборе {0}.
NETSDK1132 Сведения о пакете исполнения не были доступны для {0}.
NETSDK1133 Существует конфликтующая информация о пакетах среды выполнения, доступных для {0}.
NETSDK1134 Создание решения с определенным RuntimeIdentifier не поддерживается. Если вы хотите опубликовать для одного RID, укажите RID на уровне отдельного проекта.
NETSDK1135 Поддерживаемая версия платформы ОС {0} не может быть выше, чем версия целевой платформы {1}.
NETSDK1136 Целевая платформа должна быть установлена на Windows (обычно это делается путем добавления "-windows" в свойство TargetFramework) при использовании Windows Forms или WPF, либо при ссылках на проекты или пакеты, которые используют их.
NETSDK1137 Больше не требуется использовать пакет SDK для Microsoft.NET.Sdk.WindowsDesktop. Рассмотрите возможность изменения атрибута Sdk корневого элемента Project на Microsoft.NET.Sdk.
NETSDK1138 Целевая платформа "{0}" не поддерживается и в будущем не будет получать обновления системы безопасности. Дополнительные сведения о политике поддержки см. в https://aka.ms/dotnet-core-support.
NETSDK1139 Идентификатор целевой платформы {0} не распознался.
NETSDK1140 {0} не является допустимым TargetPlatformVersion для {1}. Допустимые версии:
NETSDK1141 Не удается определить версию пакета SDK для .NET, указанную в global.json и находящуюся в {0}.
NETSDK1142 Включение символов в единый файлопакет не поддерживается при публикации для .NET5 или более поздних версий.
NETSDK1143 Включение всего содержимого в один файл также включает собственные библиотеки. Если includeAllContentForSelfExtract имеет значение true, includeNativeLibrariesForSelfExtract не должно быть false.
NETSDK1144 Оптимизация размера сборок не удалась. Оптимизация может быть отключена, задав свойству PublishTrimmed значение false.
NETSDK1145 Пакет {0} не установлен, а восстановление пакета NuGet не поддерживается. Обновите Visual Studio, удалите global.json, если она указывает определенную версию пакета SDK и удалите новый пакет SDK. Дополнительные варианты см. в https://aka.ms/targeting-apphost-pack-missing. Тип пакета:{0}, каталог пакета: {1}, targetframework: {2}, PackageId: {3}, версия пакета пакета: {4}.
NETSDK1146 PackAsTool не поддерживает установку значения для TargetPlatformIdentifier. Например, TargetFramework не может быть net5.0-windows, только net5.0. PackAsTool также не поддерживает UseWPF или UseWindowsForms при использовании .NET 5 и более поздних версий.
NETSDK1147 Чтобы создать этот проект, необходимо установить следующие рабочие нагрузки: {0}.
NETSDK1148 Сборка, на которую сделана ссылка, была скомпилирована с использованием более новой версии Microsoft.Windows.SDK.NET.dll. Обновите новый пакет SDK для .NET, чтобы ссылаться на эту сборку.
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 CrossgenTool не указан в режиме компиляции PDB.
NETSDK1154 Crossgen2Tool необходимо указать, если параметр UseCrossgen2 имеет значение true.
NETSDK1155 Исполняемый файл Crossgen2Tool '{0}' не найден.
NETSDK1156 Исполняемый файл узла .NET "{0}" не найден.
NETSDK1157 Библиотека JIT "{0}' не найдена.
NETSDK1158 Обязательный элемент '{0}' метаданные, отсутствующие в элементе Crossgen2Tool.
NETSDK1159 CrossgenTool необходимо указать, если параметр UseCrossgen2 имеет значение false.
NETSDK1160 Исполняемый файл CrossgenTool '{0}' не найден.
NETSDK1161 Библиотека DiaSymReader '{0}' не найдена.
NETSDK1162 Создание PDB: исполняемый файл R2R '{0}' не найден.
NETSDK1163 Входная сборка "{0}" не найдена.
NETSDK1164 Отсутствует выходной путь PDB в режиме генерации PDB (метаданные OutputPDBImage).
NETSDK1165 Отсутствует выходной путь изображения R2R (метаданные OutputR2RImage).
NETSDK1166 Невозможно создать символы при публикации для .NET 5 с помощью Crossgen2 в составном режиме.
NETSDK1167 Сжатие в одном пакете файлов поддерживается только при публикации для .NET 6 или более поздней версии.
NETSDK1168 WPF не поддерживается и не рекомендуется с включенной обрезкой. Дополнительные сведения см. в разделе https://aka.ms/dotnet-illink/wpf.
NETSDK1169 Один и тот же идентификатор ресурса {0} был указан для двух библиотек типов "{1}" и "{2}". Повторяющиеся идентификаторы библиотек типов не допускаются.
NETSDK1170 Указанный идентификатор библиотеки типов "{0}" для библиотеки типов "{1}" является недопустимым. Идентификатор должен быть положительным целым числом менее 65536.
NETSDK1171 Целочисленный идентификатор меньше 65536 должен быть указан для библиотеки типов "{0}", так как указана несколько библиотек типов.
NETSDK1172 Указанная библиотека типов "{0}" не существует.
NETSDK1173 Указанная библиотека типов "{0}" находится в недопустимом формате.
NETSDK1174 Сокращение -p для --project устарело. Используйте --project.
NETSDK1175 Windows Forms не поддерживается или рекомендуется с включенной обрезкой. Пожалуйста, обратитесь к https://aka.ms/dotnet-illink/windows-forms для получения дополнительных сведений.
NETSDK1176 Сжатие в одном пакете файлов поддерживается только при публикации автономного приложения.
NETSDK1177 Не удалось подписать apphost из-за кода ошибки {1}: {0}.
NETSDK1178 Проект зависит от следующих пакетов рабочих нагрузок, которые не существуют в любой из рабочих нагрузок, доступных в этой установке: {0}.
NETSDK1179 При использовании "--runtime" должен быть указан один из вариантов "--автономный" или "--без-автономный".
NETSDK1181 Ошибка получения версии пакета: пакет "{0}" не присутствовал в манифестах рабочей нагрузки.
NETSDK1182 Ориентирование на .NET 6.0 или более поздние версии в Visual Studio 2019 не поддерживается.
NETSDK1183 Не удалось оптимизировать сборки для компиляции с опережением времени: допустимый пакет среды выполнения не найден. Задайте для свойства PublishAot значение false или используйте поддерживаемый идентификатор среды выполнения при публикации. При нацеливании на .NET 7 или более позднюю версию обязательно восстановите пакеты с помощью свойства PublishAot, заданного значению true.
NETSDK1184 Пакет целевого назначения для FrameworkReference "{0}" недоступен. Это может быть связано с тем, что для DisableTransitiveFrameworkReferenceDownloads задано значение true.
NETSDK1185 Пакет среды выполнения для FrameworkReference "{0}" недоступен. Это может быть связано с тем, что для DisableTransitiveFrameworkReferenceDownloads задано значение true.
NETSDK1186 Этот проект зависит от Maui Essentials через ссылку на проект или пакет NuGet, но не объявляет эту зависимость явно. Чтобы создать этот проект, необходимо задать для свойства UseMauiEssentials значение true (и установить рабочую нагрузку Maui при необходимости).
NETSDK1187 Пакет {0}{1} содержит ресурс с языковым стандартом{2}. Эта локаль нормализована в стандартном формате "{3}", чтобы предотвратить проблемы с регистром в сборке. Рассмотрите возможность уведомить автора пакета об этой проблеме с регистром.
NETSDK1188 Пакет {0}{1} имеет ресурс с локалью{2}. Эта локализация не распознается .NET. Рекомендуется уведомить автора пакета о том, что он, как представляется, использует недопустимый языковой стандарт.
NETSDK1189 Prefer32Bit не поддерживается и не влияет на целевой объект netcoreapp.
NETSDK1190 Чтобы использовать "{0}" в проектах решения, необходимо задать переменную среды "{1}" (true). Это увеличит время завершения операции.
NETSDK1191 Идентификатор среды выполнения для свойства "{0}" не удалось вывести. Явно укажите rid.
NETSDK1192 Целевое использование .NET 7.0 или версии выше в Visual Studio 2022 17.3 не поддерживается.
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 Свойства ArtifactsPath и UseArtifactsOutput нельзя задать в файле проекта из-за ограничений порядка MSBuild. Они должны быть заданы в файле Directory.Build.props или из командной строки. См. https://aka.ms/netsdk1199 для получения дополнительной информации.
NETSDK1200 Если Параметр UseArtifactsPath имеет значение true, а ArtifactsPath не задан, для определения расположения папки артефактов должен быть файл Directory.Build.props.
NETSDK1201 Для проектов, предназначенных для .NET 8.0 и более поздних версий, указание RuntimeIdentifier больше не будет по умолчанию создавать автономное приложение. Чтобы продолжить создание автономных приложений, задайте свойству SelfContained значение true или используйте автономный аргумент.
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, которое отключает рабочие нагрузки пакета SDK для .NET, необходимые для этого идентификатора. Отмена настройки этой переменной среды или свойства MSBuild для включения рабочих нагрузок.
NETSDK1209 Текущая версия Visual Studio не поддерживает назначение {0}{1}. Либо используйте целевую версию {0}{2} или более раннюю, либо версию {3} или более позднюю Visual Studio.
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 Использование .NET 8.0 или более поздней версии в Visual Studio 2022 версии 17.7 не поддерживается.