Используя Visual Studio 2017 Я создал службу Windows с использованием VB. net. У меня есть класс обслуживания root и класс установщика проекта. Сервис строит, устанавливает и запускает, как и ожидалось. За исключением следующего: вывод в папку BIN огромен. Перечисленные ссылки следующие:
System
System.Configuration
System.Configuration.Install
System.Deployment
System.Net.Http
System.Runtime.CompilerServices.Unsafe
System.ServiceProcess
System.Threading.Tasks.Extensions
TSLogger (internall DLL that logs to Event log)
Когда я создаю службу, вывод в папку bin включает более 100. NET DLL. На разных этапах разработки, используя менеджер пакетов NuGet, я установил и удалил CsvHelper и Newtonsoft. Json.
Есть идеи, что заставит компилятор включать все эти библиотеки DLL как часть вывода? Или как мне это контролировать?
Я прикрепил скриншот папки bin.
Скриншот папки Bin: ![bin folder screenshot](https://i.stack.imgur.com/i03H5.png)