Amir228, он может удалить его позже или не удалить вообще, да.
Вызов GC.Collect - это просто сигнал сборщику "я хочу чтобы ты как можно скорее собрал мусор", а по факту он может ничего и не собрать - это прописано в спецификации.
Lapish72, нейминг проектов и раскладка по папкам точно кривые.
Предлагаю аналогию с хранением столов в разобранном виде.
Логично хранить все детали для одного стола в одной коробке.
При этом крепёж ещё в пакетик положить
А инструмент для сборки всех столов тоже в отдельный ящик
Сейчас у вас есть коробка, в которой хранятся столешницы для каждого стола, коробка для всех левых ножек и так далее.
Обычно именуют так:
ОбщийПрефикс.Приложение.Модуль.Итд
Раз у тебя три приложения, то должно быть три папки для каждого + папка для общих компонентов.
В рамках папки для каждого приложения должен быть собственно основной проект и проекты для каждого из слоёв.
Но выделять каждый слой в проект есть смысл только в двух случаях:
1. Если ты используешь модификатор internal для того чтобы запрещать протекание абстракций.
2. Этот проект может использоваться самостоятельно
Сейчас же у тебя выделены папки для каждого слоя и соответствующее именование. Понятное дело что так будет не удобно.
Посмотри, как делается у других.
А как скролить и переходить по папкам/файлам, когда их 100?
1. В рамках решения можно разбивать проекты по папкам.
2. А по папкам и файлам обычно руками ходить не нужно. Если работаем с уже существующими классами - к нему можно перейти по имени. Если нужно новый создать - обычно логически достаточно быстро можно перейти к нужной папке. Опять же прямо в solution explorer есть поиск.
В общем это проблема сводится к у ению пользоваться своей IDE и раскладыванию файлов по папкам.
Вадим, ну посмотри что там дальше в этом скрипте идёт. Скорее всего найдёшь Install-Package.
Вообще вроде есть какая-то команда, чтобы узнать доступные версии пекедж провайдеров.
переменная и экземпляр - это разные вещи. Можно создать экземпляр объекта без создания переменной и создать (объявить) переменную без создания экземпляра.
PerseforeComplete, ну тут надо смотреть на конкретный комп/плату.
Обычно они именно аппаратно управляются исходя из режима, тк они могут мигать даже в режиме сна, когда очевидно, что ядро ОС ничего сделать не может.
В некоторых случаях можно сделать что-то типа такого: https://github.com/jglee72/rpi_blink_PWR_led (тут типа драйвер)
Akkermanec, GTA 5 и rdr2 вполне нормально без интернета работают и ничего не просят, если заранее нажмёшь "перейти в автономный режим". И какой блин античит если ты в сингле?