FarNet — плагин для написания плагинов на .NET языках

Здесь можно обсудить ваш любимый плагин.
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 103 times

FarNet — плагин для написания плагинов на .NET языках

Post by citRiks »

Latest post of the previous page:

NightRoman wrote: Mon 21 Dec, 2020 19:52 Например, если я всегда буду ставить Tls12 перед скачкой с NuGet, это будет правильно? (потом верну старое значение, конечно, для порядка)
Ну да, так и предлагается в качестве решения
И эта настртойка как я понимаю, не persistent, оно касается только current execution/session.
Если у вас будет желание и время, то наверно логичнее взять откуда нибудь виртуалку Windows 7,
и проверить на ней установки ФарНета+ПоверШелл модулей, можно даже без маеты с produkt keys,
как минимум месяц она будет жить без ключей (а потом только скулить что без ключей)
например вот ссылки где взять (caм не ппроверял)
Windows 7 Direct Download Links
https://www.heidoc.net/joomla/technolog ... load-links
https://www.heidoc.net/joomla/technolog ... nload-tool
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 103 times

FarNet — плагин для написания плагинов на .NET языках

Post by citRiks »

NightRoman wrote: Mon 21 Dec, 2020 16:57 Если пользователь что-то хочет использовать в какой-то области (PowerShell, NuGet, PSGallery, Install-Module, LiteDB, MongoDB, F#, ...), он должен иметь какой-то уровень знаний в этой области.
согласен, но я больше имел ввиду сценарий "домохозяйка/яин просто хочет воспользоваться вашим Vessel, FarDescriprtion, итп",
так как мне показалось что вы имеете ввиду эту благородную цель,
а тут получается познания всякие слишком глубокие познания нужны ..
User avatar
NightRoman
Posts: 6210
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 37 times
Been thanked: 62 times
Contact:

FarNet — плагин для написания плагинов на .NET языках

Post by NightRoman »

Добавил такую команду в инструкции и скрипты:

Code: Select all

[System.Net.ServicePointManager]::SecurityProtocol = "$([System.Net.ServicePointManager]::SecurityProtocol),Tls11,Tls12"
Надеюсь, это улучшит ситуацию на старых системах.
Если у вас будет желание и время, то наверно логичнее взять откуда нибудь виртуалку Windows 7,
Времени на такое тестирование не будет. Надеюсь на пользователей, которые не поленятся сообщить о проблемах.
Yegor
Posts: 1441
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 46 times
Been thanked: 74 times

FarNet — плагин для написания плагинов на .NET языках

Post by Yegor »

NightRoman, does FarNet have any logs? It does not look like it is loaded, the only indicator that it tried to load was #66 but after the fix nothing happens. Any idea where to look?

Here are some info:

FarNet 9.0.29
PowerShellFar 9.0.35







Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
NightRoman
Posts: 6210
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 37 times
Been thanked: 62 times
Contact:

FarNet — плагин для написания плагинов на .NET языках

Post by NightRoman »

FarNet uses TraceSource for tracing, exceptions and problems should be traced.
https://github.com/nightroman/FarNet/bl ... out/Log.cs

Traces may be configured to be written to a file, in theory, but this is not done for tracing from the start.
https://github.com/nightroman/FarNet/bl ... s#L89-L102

In practice, use some tool for watching traces, e.g. Dbgview.exe from Sysinternals Suite

BUT: If FarNet itself cannot load there will be no traces.

FarNet 9.0.29
-- I think this was the bad build, try 9.0.30 // the most likely reason, my bad

.NET SDK: Version: 10.0.100-preview.5.25277.114
-- Officially, .NET SDK 9.x is used for FarNet // another possible reason, less likely

PowerShell 7.5.1
-- Does not matter, PowerShellFar includes the "batteries" itself.

Finally, one common user mistake: make sure you use / install same Win32/x64 .NET SDK and Far + FarNet.
Yegor
Posts: 1441
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 46 times
Been thanked: 74 times

FarNet — плагин для написания плагинов на .NET языках

Post by Yegor »

NightRoman wrote: Tue 17 Jun, 2025 03:349.0.30
Works now, thanks!
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Post Reply

Return to “Обсуждение плагинов”