Dotnet Publish Cli Command не выполняется из -за отсутствующего, устаревшего пакета NugetC#

Место общения программистов C#
Ответить
Anonymous
 Dotnet Publish Cli Command не выполняется из -за отсутствующего, устаревшего пакета Nuget

Сообщение Anonymous »

Цель
Я пытаюсь опубликовать мое застроенное приложение .NET MAUI из VS -кода с использованием интегрированного терминала и .NET CLI. Целевая ОС-это Windows с использованием идентификатора Win-X64 выполнения (RID).
Проблема
Я могу создать приложение с помощью Dotnet Build просто отлично. Приложение Windows успешно строится в \ bin \ Debug \ net9.0-Windows10.0.19041.0 \ Win10-X64 \ .dll .
Однако , при запуске DotNet Publish -r Win -X64 - -OTPUT "
" , я получаю следующую ошибку:

Код: Выделить всё

C:\\.csproj : error NU1102:
Unable to find package Microsoft.NETCore.App.Runtime.Mono.win-x64 with version (= 9.0.2)
- Found 104 version(s) in nuget.org [ Nearest version: 9.0.0-preview.7.24405.7 ]
- Found 0 version(s) in C:\Program Files\dotnet\library-packs
что я попробовал
Я попытался установить microsoft.netcore.app.runtime.mono.win -x64 пакет Nuget с использованием vs code nuget: добавить пакет nuget ... команда, команда CLI и вручную добавить пакет.
Ничего из них Решения работали, потому что пакет устарел в версии 9.0.0- Предварительный просмотр.7.24405.7 ; Я использую .NET SDK в версии 9.0.103 :

Код: Выделить всё

PS C:\> dotnet --list-sdks
9.0.103 [C:\Program Files\dotnet\sdk]
< /code>
Я гарантировал, что пакеты Nuget, на которые я ссылаюсь, не используют эту зависимость, и я не думаю, что они делают: < /p>
[b].csproj
: [/b]

Код: Выделить всё

// compatible w/.NET 9 according to website

// default MAUI Package

// default MAUI Package

// does not have dependencies, according to Repository

// .NET system Package


< /code>
Из моих исследований и понимания (не лучшего; я промежуточный пользователь .net), менеджер пакетов Nuget никогда не сможет решить это, потому что она не может найти версию, которая удовлетворяет = 9.0.2 
условие.
Как я могу решить? любая информация об ошибке, как Это. < /p>
Если есть какая -либо информация, которую я могу добавить к этому вопросу, скажите мне. Я все еще изучаю .NET Framework, поэтому не знаю всех лучших методов отладки.

Подробнее здесь: https://stackoverflow.com/questions/794 ... et-package
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»