Удалите ненужные ссылки NuGet - PullRequest
1 голос
/ 15 февраля 2020

Я создаю простое настольное приложение в сообществе Visual Studio 2019, в частности C#. NET Core. Я использую пакет Microsoft.Windows.Compatibility, чтобы иметь возможность использовать некоторые функции из. NET Framework, в частности, для отображения иконки в трее с помощью Windows Forms.

Работает, однако, при сборке, когда необходимо используйте этот пакет совместимости, который затопит цель забыванием совершенно не связанными DLL, которые определенно не будут использоваться в проекте; удаление их вручную из папки сборки и запуск приложения работает точно так же.

Я пытался использовать Resharper, чтобы использовать его опцию «Оптимизировать ссылки», однако они возвращаются сразу после перезапуска VS, также это не так. удалить все из них.

Как удалить эти избыточные ссылки на DLL?

1 Ответ

0 голосов
/ 15 февраля 2020

Вместо того, чтобы говорить

 using system.windows.Compatibility;

 namespace your app
 {



 }

Ссылка на него во время события в обработчике события

   private void Button_Click(object sender, eventargs e)
   {
         Using (System.windows.compatibility "GiveItAName" = "System.windows.compatiblity.Eventyouaretryingtousfromthis")
         {



        }


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