Я установил стороннюю библиотеку .Net https://github.com/Quobject/SocketIoClientDotNet, используя менеджер пакетов NuGet, например:
Install-Package SocketIoClientDotNet
Я заметил, что это импортировало несколько пользовательских библиотек, а также много .NETdll, такие как:
System.Collections.Immutable
System.Collections.Specialized
System.Linq
System.Net.NameResolution
System.Net.Security
System.Net.Sockets
System.Runtime.Extensions
System.Runtime.InteropServices
System.Security.Cryptography.Algorithms
System.Security.Cryptography.Encoding
System.Security.Cryptography.Primitives
System.Security.Cryptography.X509Certificates
System.Text.RegularExpressions
System.Threading
System.Threading.Timer
Я вижу, что все эти dll были импортированы в папку с именем 'packages' в моем каталоге решений.
Я не хочу включать все этифайлы в моем установщике , поэтому я подумал, что, поскольку это системные DLL-библиотеки .NET, я не могу просто сам добавить их вручную (правой кнопкой мыши -> Добавить ссылку) и забыть о том, что они были загружены через пакетmanager?
НО, когда я пытаюсь добавить их с помощью Visual Studios «Добавить ссылку», я не вижу многих из них в сборках-каркасах или сборках-расширениях.