Иконка программы: SlnGen

SlnGen для Windows

  • Бесплатно
  • 4.5
  • V12.0.32
Скачать бесплатно для Windows

Просмотреть рекламу, чтобы скачать бесплатно

SlnGen: генерировать целевые решения Visual Studio по запросу

SlnGen от Microsoft Corporation помогает инженерам генерировать небольшие, специфичные для контекста решения Visual Studio для целенаправленной разработки в больших репозиториях. Он динамически создает .sln файлы из одного проекта, следуя ссылкам на проекты MSBuild и рекурсивным зависимостям, и может запускать Visual Studio или производить рабочие пространства и файлы запуска для VS Code. Ключевые возможности включают интеграцию MSBuild, фильтрацию проектов и использование в качестве глобального инструмента .NET; он нацелен на разработчиков и инженеров по сборке, работающих с монорепозиториями, которым нужны более быстрые рабочие процессы IDE.

SlnGen создает обрезанное решение, которое содержит только необходимые проекты

Механика: инструмент читает один файл проекта, рекурсивно проходит по его ссылкам MSBuild и создает .sln, который включает эти проекты. Он может работать как глобальный инструмент .NET или как часть скриптов сборки, а также создает файлы, которые можно использовать в Visual Studio Code. Этот подход заменяет необходимость поддерживать очень большие, зафиксированные файлы решений для многих команд.

Использование сгенерированного решения снижает нагрузку на IDE и давление при запуске

Ограничивая открытые проекты активным деревом проектов, SlnGen уменьшает количество проектов, которые Visual Studio должна анализировать и загружать, что, по описанию, снижает объем памяти и время запуска. Инструмент может автоматически запускать IDE после генерации, так что разработчики открывают меньший рабочий набор без ручного редактирования решения. Это удобно для инженеров, работающих в больших репозиториях или монорепозиториях.

SlnGen уменьшает гниение решений и подлежит проверке, так как является открытым исходным кодом

Вместо того чтобы фиксировать монолитное решение в системе контроля версий, команды могут генерировать локальные решения по запросу, что решает проблему, называемую гниением решений. Проект открыто размещен для вкладов сообщества и разрабатывается Microsoft, что позволяет командам проверять поведение перед принятием. Обратите внимание, что требуется наличие среды выполнения .NET и MSBuild на машине разработчика.

Инструмент ожидает знакомства с MSBuild и интеграционной работы для плавной работы

Установка в качестве глобального инструмента .NET является рекомендуемым маршрутом, что подразумевает комфорт с инструментами командной строки и концепциями MSBuild. Разработчики, которые интегрируют SlnGen в скрипты сборки или локальные рабочие процессы, должны быть готовы редактировать эти скрипты и использовать фильтрацию проектов для исключения путей или типов. Инструмент нацелен на инженеров и поддерживающих сборку, а не на нетехнических участников.

SlnGen является практичным выбором для инженеров, которым нужны целенаправленные решения

SlnGen является прагматичным вариантом для разработчиков и инженеров по сборке, которым нужны решения по запросу с ограниченным контекстом для снижения нагрузки на IDE; это требует среды разработки MSBuild/.NET и некоторой знакомости со скриптами в качестве компромисса. Для команд, готовых принять рабочий процесс сгенерированного решения, это снижает долгосрочные затраты на обслуживание зафиксированных файлов решений. Рекомендация: запустите генерацию из вашей рабочей папки перед открытием вашей IDE. Рекомендуется.

  • Pros

    • Генерирует .sln файлы из ссылок проектов MSBuild по запросу
    • Снижает использование памяти и время запуска Visual Studio, открывая меньше проектов
    • Излучает конфигурации рабочего пространства и запуска Visual Studio Code
    • Доступен как инструмент Microsoft с открытым исходным кодом для инспекции
  • Cons

    • Требуется .NET среда выполнения и MSBuild на машине разработчика
    • Предназначено для разработчиков, знакомых с MSBuild и скриптами сборки
    • Ограничено проектами и конфигурациями на основе MSBuild
    • Команды, которые полагаются на обязательные .sln файлы, должны изменить рабочие процессы.

Характеристики приложения

  • Разработчик

    • Microsft Corporation
  • Лицензия

    Бесплатно

  • Версия

    12.0.32

  • дата обновления

  • Платформа

    Windows

  • OS

    Windows 11

  • Размер

    935.32 KB

Программа доступна на других языках


Иконка программы: SlnGen

SlnGen для PC

  • Бесплатно
  • 4.5
  • V12.0.32
Скачать бесплатно для PC

Просмотреть рекламу, чтобы скачать бесплатно


Отзывы пользователей о SlnGen

Вы пробовали SlnGen? Будьте первым, чтобы оставить свое мнение!

Добавить отзыв

Лучшие загрузки Служебные программы и средства для Windows

Лучшие загрузки Служебные программы и средства для Windows

Лучшие загрузки Служебные программы и средства для Windows

Связанные темы о SlnGen

Альтернативные варианты для SlnGen

Законы, касающиеся использования этого программного обеспечения, варьируются от страны к стране. Мы не поощряем и не одобряем использование этой программы, если она нарушает эти законы.
Softonic

Результат безопасности SlnGen

100/100

Результат сканирования: Чистый

Этот файл прошел комплексное сканирование безопасности с использованием технологии VirusTotal. Его безопасно скачивать.

  • Без вирусов
  • Без шпионского ПО
  • Без вредоносного ПО
  • Проверено партнерами по безопасности

    Логотип VirusTotal

Информация о сканировании

Последний скан
пятница, 19 июня 2026 г.
Провайдер сканирования
VirusTotal · Полный отчет

Целостность файла

Файл
12.0.32.nupkg
SHA256
191bf489da5821dbd19d7f43ed0f84bcc2a70be91be24321899894b236e0871e
SHA1
4d54930045670fad5c192a526872f99b51fcdd0b

Обязательство Softonic по безопасности

SlnGen был тщательно отсканирован нашими передовыми системами безопасности и проверен ведущими партнерами отрасли. Этот файл поступает от официального разработчика и прошел все наши проверки безопасности, не показывая признаков вирусов, вредоносного ПО или шпионского ПО. Для получения дополнительной информации посетите наш Центр безопасности и доверия

Вход в Softonic выполнен как