Список ошибок пакета 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 не поддерживается. |
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.