[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 2 месяца
  • Сообщений: 450
  • Репутация:127

    [+] [-]
Делал когда-то для кого-то. Немного обновил.
MS_NET Tool.exe
• Ищет и скачивает последние версии .NET 5,6,7
• По клику на картинке - проверяет наличие более новых версий
 . .
dy
-------------------------------------------
MS_NET Tool_2.exe
Добавлены .NET Core
dy


Последний раз редактировалось: avalat (2023-12-10 19:12), всего редактировалось 35 раз(а)

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 2 месяца
  • Сообщений: 450
  • Репутация:127

    [+] [-]
А взял - и добавил ещё и версии .Net Core
В шапке...

[Цитировать]

    Adler
  • 1708
  • Стаж: 8 лет 5 месяцев
  • Сообщений: 1196
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
94864А взял - и добавил ещё и версии .Net Core
В шапке...
По видимому определяется только SDK, но не учитывается Runtime.
Например, у меня установлен Runtime 3.1, 5.0, 6.0, а SDK только 5.0, 6.0.
С точки зрения пользователя, ему важнее какие у него установлены Runtime, т.к. они непосредственно влияют на запуск программ. А на SDK пользователю не занимающемуся разработкой вообще до лампочки.

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 2 месяца
  • Сообщений: 450
  • Репутация:127

    [+] [-]
Ну тогда уберу из шапки
ab

[Цитировать]

    rekshd
  • 19892
  • Стаж: 5 лет 3 месяца
  • Сообщений: 331
  • Репутация:7

    [+] [-]
avalat, Уже убрали am а я хотел поспробовать. Верните этот вариант обратно, хотя бы на время. Пожалуста.
Да, а можно в утилиту внедрить пункты для Runtime вариантов ?

[Цитировать]

    Adler
  • 1708
  • Стаж: 8 лет 5 месяцев
  • Сообщений: 1196
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
Имхо, по хорошему надо две колонки отдельно, Runtime и SDK.

[Цитировать]

    wadimus
  • 14910
  • Стаж: 7 лет 4 месяца
  • Сообщений: 762
  • Репутация:91

    [+] [-]
тут:
https://dotnet.microsoft.com/en-us/download/dotnet/6.0
написано:
цЫтата:
SDK 6.0.202
...
Included runtimes
.NET Runtime 6.0.4
ASP.NET Core Runtime 6.0.4
.NET Desktop Runtime 6.0.4
аналогично версии 5, 7,
в SDK уже есть и Runtime и Desktop Runtime и Core Runtime

[Цитировать]

    Adler
  • 1708
  • Стаж: 8 лет 5 месяцев
  • Сообщений: 1196
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
wadimus, ну да, SDK само собой содержит и Runtime. Но ведь Runtime можно отдельно качать и ставить.

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 2 месяца
  • Сообщений: 450
  • Репутация:127

    [+] [-]
rekshd, Вариант с двумя панелями убрал
Надо допилить первый вариант


Последний раз редактировалось: avalat (2022-04-30 07:58), всего редактировалось 5 раз(а)

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 3 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
avalat, супер, спасибо дружище! az

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    wadimus
  • 14910
  • Стаж: 7 лет 4 месяца
  • Сообщений: 762
  • Репутация:91

    [+] [-]
Adler, есть готовые ячейки для всего этого, названия папок
Ms .Net - Core Desktop Runtime v3.1
Ms .Net - Core Desktop Runtime v5
Ms .Net - Core Desktop Runtime v6
Ms .Net - Core Desktop Runtime v7
Ms .Net - Core Runtime v3.1
Ms .Net - Core Runtime v5
Ms .Net - Core Runtime v6
Ms .Net - Core Runtime v7
Ms .Net - Core SDK v3.1
Ms .Net - Core SDK v5
Ms .Net - Core SDK v6
Ms .Net - Core SDK v7
папки легко интегрируются в MInstall, каждая папка независима и самодостаточна, в каждой папке по 2 инсталлятора - для х86-х64
Добавлено через 6 минут 19 секунд:
avalat
скачал твоим тулсом: dotnet-sdk-5.0.403-win-x64.exe
но текущая версия: 5.0.407

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 2 месяца
  • Сообщений: 450
  • Репутация:127

    [+] [-]
Обновил в шапке.
• Ищет и скачивает последние версии .NET 5,6,7
• По F4 - проверяет наличие более новых версий


Последний раз редактировалось: avalat (2022-05-04 07:14), всего редактировалось 3 раз(а)

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 1 месяц
  • Сообщений: 578
  • Репутация:24

    [+] [-]
avalat, aa
Откуда прога берет версию установленного framework?
# Set-ExecutionPolicy unrestricted
$Lookup = @{
    378389 = [version]'4.5'
    378675 = [version]'4.5.1'
    378758 = [version]'4.5.1'
    379893 = [version]'4.5.2'
    393295 = [version]'4.6'
    393297 = [version]'4.6'
    394254 = [version]'4.6.1'
    394271 = [version]'4.6.1'
    394802 = [version]'4.6.2'
    394806 = [version]'4.6.2'
    460798 = [version]'4.7'
    460805 = [version]'4.7'
    461308 = [version]'4.7.1'
    461310 = [version]'4.7.1'
    461808 = [version]'4.7.2'
    461814 = [version]'4.7.2'
    528040 = [version]'4.8'
    528049 = [version]'4.8'
}
# For One True framework (latest .NET 4x), change the Where-Oject match
# to PSChildName -eq "Full":
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse |
  Get-ItemProperty -name Version, Release -EA 0 |
  Where-Object { $_.PSChildName -match '^(?!S)\p{L}'} |
  Select-Object @{name = ".NET Framework"; expression = {$_.PSChildName}},
@{name = "Product"; expression = {$Lookup[$_.Release]}},
Version, Release

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 2 месяца
  • Сообщений: 450
  • Репутация:127

    [+] [-]
loban_ser, Из версии файла установленного NET Framework-а.

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 1 месяц
  • Сообщений: 578
  • Репутация:24

    [+] [-]
avalat,
Понял.
aa

[Цитировать]

    rekshd
  • 19892
  • Стаж: 5 лет 3 месяца
  • Сообщений: 331
  • Репутация:7

    [+] [-]
Крайняя версия при попытке скачать сначала запрашивает "Где сохранить файл"
Но окно не даёт выбрать папку ...
Пока не введёшь в пустое подокошко "Имя файла" что нибудь от балды
И усё равно после этого ничего не скачивается.
Версия же 2.0 двухоконная усё прекрасно качает, как и версия 1.2

Страница 2 из 6


Показать сообщения:    

Текущее время: 28-Мар 22:34

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы