fileserver это sinology.+
Если комп выключить и включить,.. чувство что sinology по своему держит сессии (LDAP?) .. простите "давно ушел из большого.." (нужное добавить на вкус )))..
@Diversia, такое чувство, что где то есть опция ломать/обрезать подписи.. хотя сам в винде не видел, только в линуксе (и то не вспомню где)... просто по поведению похоже....
и тут нюанс - в винде огромное количество тонких опций.. в тч копирующих фишки того же кде линукс...
все это пока интуитивные предположения, объяснимые только использованием редкого твика...
@Diversia, как с иноземным? ))..
попробуйте пройтись по выборке window 11 wrap label desktop icons
@Diversia, вроде все пути ведут в Рим )) .. надеюсь )) https://superuser.com/questions/1460120/windows-10.....

S7 — 1500поддерживается dotnet, не сбивайте с толку ни себя, ни возможных авторов..
Например, имеется значение real на первом адресе сотого дата блокани на одной платформе не используется
realдля адресов, только беззнаковые целочисленные нужной разрядностиpowercfg - h off написали коллеги, тоже обязательно ))var lst = File.ReadAllLines("bla..bla..bla");
foreach (var s in lst) {var toks = (s).Split(':'); ...;};StreamReader в общем то и не нужен (!! важно, при больших объёмах файлов, чтение целиком, может критично расходовать память, в этом случае снова см ответ Василий Банников)namespace list_and_parse
{
    internal static class Program
    {
        internal static void Main(string[] args)
        {
            var lst = File.ReadAllLines("FileName.conf");
            foreach (var s in lst)
            {
                var toks = s.Split(":");
                string check() => (toks[0] == "Volume", toks[0] == "IsMarkers", toks[0] == "Mouse") switch
                {
                    (true, _, _) => $"Volume={float.Parse(toks[1])}",
                    (_, true, _) => $"IsMarkers={bool.Parse(toks[1])}",
                    (_, _, true) => $"Mouse={int.Parse(toks[1])}",
                    _ => ".. ups (("
                };
                check().print();
            };
        }
        internal static void print(this string s) => Console.WriteLine(s);
    }
}namespace list_and_parse
{
    internal static class Program
    {
        internal static void Main(string[] args)
        {
            var Volume = 0.0;
            var IsMarkers = false;
            var Mouse = 0;
            var lst = File.ReadAllLines("FileName.conf");
            foreach (var s in lst)
            {
                var toks = s.Split(":");
                string check() => (toks[0] == "Volume", toks[0] == "IsMarkers", toks[0] == "Mouse") switch
                {
                    (true, _, _) => $"Volume=>{double.TryParse(toks[1], out Volume)}",
                    (_, true, _) => $"IsMarkers=>{bool.TryParse(toks[1], out IsMarkers)}",
                    (_, _, true) => $"Mouse=>{int.TryParse(toks[1], out Mouse)}",
                    _ => ".. ups (("
                };
                check().print();
            };
            "".print();
            $"Volume={Volume}".print();
            $"IsMarkers={IsMarkers}".print();
            $"Mouse={Mouse}".print();
        }
        internal static void print(this string s) => Console.WriteLine(s);
    }
}1. При подключении проект никак не может найти файл google-services.json, не смотря на то, куда я его только не пихала. Он как находился в корневой папке проекта, как и в папке Android.для начала посмотрите свойства проекта и целевую папку компиляции (могут быть две - debug и release, на этапе разработки по дефолту debug). попробуйте положить туда.
копировать в выходной каталогесть слабое место. особенно в случае веб версии (если проект таковую допускает) - файл, возможно, содержит параметры доступа к базе?..
если шаблон проекта имеет свои конфигурационные паки изначально, значит просто надо скопировать в прототип этих папок в проекте (если их более одной - разобраться с назначением и выбрать подходящую), и ручками добавить файл в проект.. успехов!
папка по пути C:\ProgramData\TerraDownloader-33617193-15b6-4813-87e3-a79e93c1528f и все файлы удалились без проблемтут уже интересно. и вот почему, если бы был процесс запущенный из такой папки - файл был бы залочен, удаление не возможно.
Но прим этом чтобы подключение (логин/пароль) проводилось на хост машине.не возможно в принципе. логин/пароль вводятся в каждой системе (хост/виртуалки) самостоятельно. сохранять или ручками каждый раз - соль и перец по вкусу.
validNumber = int.TryParse(readResult, out numValue);namespace ConsoleApp4
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string? readResult;
            int numValue;
            Console.Write("Enter an integer value between 5 and 10: ");
            do
            {
                readResult = Console.ReadLine();
                bool validNumber = false;
                validNumber = int.TryParse(readResult, out numValue);
#if DEBUG
                Console.WriteLine($"debug 'numValue='{numValue}");
                Console.WriteLine($"debug 'validNumber='{validNumber}");
#endif
                if (validNumber == true)
                {
                    if (numValue < 5 || numValue > 10)
                        Console.Write($"You entered {numValue}. Please enter a number between 5 and 10: ");
                }
                else Console.Write("Sorry, you entered an invalid number, please try again: ");
            } while (numValue < 5 || numValue > 10);
            Console.WriteLine($"Your input value ({numValue}) has been accepted.");
        }
    }
}
namespace ConsoleApp4
{
    internal static class Program
    {
        static void Main(string[] args)
        {
            var numValue = 0;
            var inValidValue = false;
            var validNumber = false;
            "Enter an integer value between 5 and 10:".print();
            do
            {
                validNumber = int.TryParse(Console.ReadLine(), out numValue);
                inValidValue = numValue < 5 || numValue > 10;
#if DEBUG
                $".. debug 'numValue={numValue}'".print();
                $".. debug 'validNumber={validNumber}'".print();
                $".. debug 'validValue={inValidValue}'".print();
#endif
                if (validNumber)
                {
                    if (inValidValue)
                        $"You entered {numValue}. Please enter a number between 5 and 10: ".print();
                }
                else "Sorry, you entered an invalid number, please try again: ".print();
            } while (inValidValue);
            $"Your input value ({numValue}) has been accepted.".print();
        }
        static void print(this string s) => Console.WriteLine(s);
    }
}namespace fanc_minimal
{
    internal static class Program
    {
        static void Main(string[] args)
        {
            string checkValue(bool goodValue, bool correctNumber, int Value) => (goodValue, correctNumber) switch
            {
                (true, true) => $"Your input value ({Value}) has been accepted.",
                (false, true) => $"You entered {Value}. Please enter a number between 5 and 10:",
                _ => "Sorry, you entered an invalid number, please try again:"
            };
            Console.WriteLine("Enter an integer value between 5 and 10:");
            for (var validValue = false; !validValue; )
            {
                var validNumber = int.TryParse(Console.ReadLine(), out var numValue);
                Console.WriteLine(checkValue(validValue = numValue >= 5 && numValue <= 10, validNumber, numValue));
            }
        }
    }
}namespace func_next
{
    internal static class Program
    {
        static void Main(string[] args)
        {
            const int min = 5;
            const int max = 10;
            var value = min - 1;
            var stop = false;
            bool success() => value >= min && value <= max;
            string check() => (int.TryParse(Console.ReadLine(), out value), stop = success()) switch
            {
                (true, true) => $"Your input value ({value}) has been accepted. Press Enter to Exit )))",
                (true, false) => $"You entered {value}. Please enter a number between 5 and 10:",
                _ => "Sorry, you entered an invalid number, please try again:"
            };
            for ("Enter an integer value between 5 and 10:".print(); !stop; check().print()) ;
        }
        static void print(this string s) => Console.WriteLine(s);
    }
}if .. ну и показать мощь сишныхfor )))namespace func_next
{
    internal static class Program
    {
        static void Main(string[] args)
        {
            const string welcome = "Enter an integer value between 5 and 10:";
            const int min = 5;
            const int max = 10;
            var value = min - 1;
            var stop = false;
            bool success() => value >= min && value <= max;
            bool valid() => int.TryParse(Console.ReadLine(), out value);
            string check() => (valid(), stop = success()) switch
            {
                (true, true) => $"Your input value ({value}) has been accepted.",
                (true, false) => $"You entered {value}. Please enter a number between 5 and 10:",
                _ => "Sorry, you entered an invalid number, please try again:"
            };
            for (welcome.print(); !stop; check().print()) ;
        }
        static void print(this string s) => Console.WriteLine(s);
    }
}namespace func_next
{
    internal static class Program
    {
        static void print(this string s) => Console.WriteLine(s);
        static void Main(string[] args)
        {
            const int min = 5;
            const int max = 10;
            var value = min - 1;
            string welcome() => $"Enter an integer value between {min} and {max}:";
            string accepted() => $"Your input value ({value}) has been accepted.";
            string repeat() => $"You entered {value}. Please enter a number between {min} and {max}:";
            const string ups = "Sorry, you entered an invalid number, please try again:";
            bool valid() => int.TryParse(Console.ReadLine(), out value);
            bool success() => value >= min && value <= max;
            var stop = false;
            string check() => (valid(), stop = success()) switch
            {
                (true, true) => accepted(),
                (true, false) => repeat(),
                _ => ups
            };
            for (welcome().print(); !stop; check().print()) ;
        }
    }
}for (welcome.print(); !stop; check().print()) ; а все остальное - лишь определение "понятий"... обожаю функциональный стиль ))namespace func_next
{
    internal static class Program
    {
        static void print(this string s) => Console.WriteLine(s);
        static void Main(string[] args)
        {
            var min = 5;
            var max = 10;
            var value = min - 1;
            string welcome() => $"Enter an integer value between {min} and {max}:";
            string accepted() => $"Your input value ({value}) has been accepted.";
            string repeat() => $"You entered {value}. Please enter a number between {min} and {max}:";
            const string ups = "Sorry, you entered an invalid number, please try again:";
            var valid = false;
            bool get() => valid = int.TryParse(Console.ReadLine(), out value);
            bool success() => value >= min && value <= max && valid;
            var stop = false;
            string check() => (get(), stop = success()) switch
            {
                (true, true) => accepted(),
                (true, false) => repeat(),
                _ => ups
            };
            for (welcome().print(); !stop; check().print()) ;
        }
    }
}
но вроде есть и виндовая сторонапроверил, точно есть )))