Xamarin.Forms: идентифицировать и удалить неиспользованные NuGets? - PullRequest
0 голосов
/ 16 марта 2020

Я использую Xamarin.Forms.

Я был проклят с помощью Java .Lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbp вещь.

Я могу только найти его разрешения для родной среды IDE Android, а не Visual Studio.

Пытаясь это исправить, я (вероятно, неразумно) добавлял пакеты NuGet влево и вправо, чтобы попытаться найти класс Java. Лэнг не может идентифицировать.

Теперь у меня есть куча пакетов, которые, вероятно, ничего не делают, но трудно сказать, что есть что, и мне интересно, есть ли какой-нибудь простой способ определить, какие пакеты NuGet на самом деле не находятся в использовать.

Ответы [ 2 ]

1 голос
/ 16 марта 2020

Вы никак не можете это сделать. Это не спам, а очень хороший ответ.

0 голосов
/ 17 марта 2020

Теперь у меня есть куча пакетов, которые, вероятно, ничего не делают, но трудно сказать, что есть что, и мне интересно, есть ли какой-нибудь простой способ определить, какие пакеты NuGet на самом деле не находятся в use.

На самом деле , VS не имеет возможности обнаруживать неиспользуемые нюансы в самом проекте, но расширение ReSharper может удовлетворить ваши требования.

Предложение

1) использовать Расширение ReSharper и имеет функцию под названием Удаление неиспользуемых ссылок .

Самый простой способ очистить ссылки на проекты - нажать «Удалить все неиспользуемые ссылки». ThemedIcon RemoveAllUnusedReferences Серый экран на панели инструментов. Если вы хотите сохранить некоторые неиспользуемые ссылки или удалить некоторые из использованных ссылок (и вручную устранить следующие ошибки компиляции), вы можете сделать соответствующий выбор и нажать «Удалить выбранные ссылки».

Надеюсь, что это может помочь вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...