На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Об использовании раздела
Обращение "рекламодателям" со статусом Newbie

Не пытайтесь использовать форум, ничего не дав взамен. Форум - это сообщество, направленное на взаимопомощь и на получение взаимной выгоды. Получение исключительно личной выгоды - считается моветоном. Темы с подобным контентом скорее всего улетят в "Корзину". Не тратьте электричество попусту.

Использование раздела полностью регламентируется действующими Правилами форума.

Модератор JoeUser
Модераторы: winsoft
  
> NuGet зависает в Linux
    Linux Mint 18, NuGet 3.4.4.1321. Прописываю в консоли:
    ExpandedWrap disabled
      $ nuget install System.Diagnostics.Debug -version 4.0.0

    (эту версию запрашивает команда make для сборки MonoDevelop)
    NuGet выводит следующие строки, после чего зависает:
    Цитата
    Feeds used:
    /home/%username%/.local/share/NuGet/Cache
    /home/%username%/.nuget/packages/
    https://api.nuget.org/v3/index.json

    Attempting to gather dependency information for package 'System.Diagnostics.Debug.4.0.0' with respect to project '/home/%username%', targeting 'Any,Version=v0.0'


    Прописываю то же самое в Win7 (та же версия NuGet) - команда проходит:
    Цитата
    Feeds used:
    C:\Users\%username%\AppData\Local\NuGet\Cache
    C:\Users\%username%\.nuget\packages\
    https://www.nuget.org/api/v2/
    C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\

    Attempting to gather dependency information for package 'System.Diagnostics.Debug.4.0.0' with respect to project 'C:\Users\%username%\Desktop', targeting 'Any,Version=v0.0'
    Attempting to resolve dependencies for package 'System.Diagnostics.Debug.4.0.0' with DependencyBehavior 'Lowest'
    Resolving actions to install package 'System.Diagnostics.Debug.4.0.0'
    Resolved actions to install package 'System.Diagnostics.Debug.4.0.0'
    Adding package 'System.Diagnostics.Debug.4.0.0' to folder 'C:\Users\%username%\Desktop'
    Added package 'System.Diagnostics.Debug.4.0.0' to folder 'C:\Users\%username%\Desktop'
    Successfully installed 'System.Diagnostics.Debug 4.0.0' to C:\Users\%username%\Desktop

    И в папках ref\dotnet и ref\netcore50 лежит нужная dll-шка вместе с xml-документацией на нескольких языках. Хотя в других папках (к примеру ref\net45 и lib\*) только пустые файлы с изображением плоской задницы именем "_._"

    Сначала NuGet в Linux и до этого-то момента не доходил. Но когда его проапдейтил и обновил корневые сертификаты из хранилища Мозиллы (через mozroots), то пакет Newtonsoft.Json.9.0.1, к примеру, скачался номально. Так в чем может быть проблема с Debug-ом?
    Сообщение отредактировано: F.Phoenix -
      Решил проблему сменой используемого API с 3 на 2 версию:

      ~/.config/NuGet/NuGet.Config
      ExpandedWrap disabled
        <?xml version="1.0" encoding="utf-8"?>
        <configuration>
          <packageSources>
            <!-- <add key="nuget.org (api-v3)" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> -->
            <add key="nuget.org (api-v2)" value="https://nuget.org/api/v2/" />
          </packageSources>
        </configuration>


      PS: На форуме подсветка XML, похоже, не пашет. Почините что ли?
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0167 ]   [ 15 queries used ]   [ Generated: 20.04.24, 03:44 GMT ]