Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,829
Записей в блоге: 14
.NET 9

System.InvalidOperationException: "Unable to locate 'Avalonia.Platform.IWindowingPlatform'."

11.11.2025, 14:05. Показов 1789. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using Avalonia.Controls;
using System;
 
namespace Program;
 
public static class Program
{
    public static dynamic? F(params dynamic?[] args)
    {
        Window window = new(); // Тут ошибка
        window.Show();
        return null;
    }
 
    public static void Main(string[] args)
    {
        Console.WriteLine(F(args));
    }
}
.csproj:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
<Project Sdk="Microsoft.NET.Sdk">
 
    <PropertyGroup>
        <OutputType>Exe</OutputType>
        <TargetFramework>net9.0</TargetFramework>
        <Nullable>enable</Nullable>
        <PublishSingleFile>true</PublishSingleFile>
    </PropertyGroup>
 
    <ItemGroup>
        <Reference Include="System.Private.DataContractSerialization.dll">
            <HintPath>./System.Private.DataContractSerialization.dll</HintPath>
        </Reference>
        <Reference Include="System.Private.Uri.dll">
            <HintPath>./System.Private.Uri.dll</HintPath>
        </Reference>
        <Reference Include="System.Private.Xml.dll">
            <HintPath>./System.Private.Xml.dll</HintPath>
        </Reference>
        <Reference Include="System.Private.Xml.Linq.dll">
            <HintPath>./System.Private.Xml.Linq.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Base.dll">
            <HintPath>./Avalonia.Base.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Controls.dll">
            <HintPath>./Avalonia.Controls.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.DesignerSupport.dll">
            <HintPath>./Avalonia.DesignerSupport.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Desktop.dll">
            <HintPath>./Avalonia.Desktop.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Dialogs.dll">
            <HintPath>./Avalonia.Dialogs.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.dll">
            <HintPath>./Avalonia.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Fonts.Inter.dll">
            <HintPath>./Avalonia.Fonts.Inter.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.FreeDesktop.dll">
            <HintPath>./Avalonia.FreeDesktop.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Markup.dll">
            <HintPath>./Avalonia.Markup.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Markup.Xaml.dll">
            <HintPath>./Avalonia.Markup.Xaml.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Markup.Xaml.Loader.dll">
            <HintPath>./Avalonia.Markup.Xaml.Loader.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Metal.dll">
            <HintPath>./Avalonia.Metal.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.MicroCom.dll">
            <HintPath>./Avalonia.MicroCom.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Native.dll">
            <HintPath>./Avalonia.Native.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.OpenGL.dll">
            <HintPath>./Avalonia.OpenGL.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Remote.Protocol.dll">
            <HintPath>./Avalonia.Remote.Protocol.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Skia.dll">
            <HintPath>./Avalonia.Skia.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Themes.Fluent.dll">
            <HintPath>./Avalonia.Themes.Fluent.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Vulkan.dll">
            <HintPath>./Avalonia.Vulkan.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Win32.Automation.dll">
            <HintPath>./Avalonia.Win32.Automation.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.Win32.dll">
            <HintPath>./Avalonia.Win32.dll</HintPath>
        </Reference>
        <Reference Include="Avalonia.X11.dll">
            <HintPath>./Avalonia.X11.dll</HintPath>
        </Reference>
        <Reference Include="AvaloniaEdit.dll">
            <HintPath>./AvaloniaEdit.dll</HintPath>
        </Reference>
        <Reference Include="DynamicData.dll">
            <HintPath>./DynamicData.dll</HintPath>
        </Reference>
        <Reference Include="HarfBuzzSharp.dll">
            <HintPath>./HarfBuzzSharp.dll</HintPath>
        </Reference>
        <Reference Include="MicroCom.Runtime.dll">
            <HintPath>./MicroCom.Runtime.dll</HintPath>
        </Reference>
        <Reference Include="Microsoft.CodeAnalysis.CSharp.dll">
            <HintPath>./Microsoft.CodeAnalysis.CSharp.dll</HintPath>
        </Reference>
        <Reference Include="Microsoft.CodeAnalysis.CSharp.Scripting.dll">
            <HintPath>./Microsoft.CodeAnalysis.CSharp.Scripting.dll</HintPath>
        </Reference>
        <Reference Include="Microsoft.CodeAnalysis.dll">
            <HintPath>./Microsoft.CodeAnalysis.dll</HintPath>
        </Reference>
        <Reference Include="Microsoft.CodeAnalysis.Scripting.dll">
            <HintPath>./Microsoft.CodeAnalysis.Scripting.dll</HintPath>
        </Reference>
        <Reference Include="QuotesAndTreeBranch.dll">
            <HintPath>./QuotesAndTreeBranch.dll</HintPath>
        </Reference>
        <Reference Include="ReactiveUI.Avalonia.dll">
            <HintPath>./ReactiveUI.Avalonia.dll</HintPath>
        </Reference>
        <Reference Include="ReactiveUI.dll">
            <HintPath>./ReactiveUI.dll</HintPath>
        </Reference>
        <Reference Include="SkiaSharp.dll">
            <HintPath>./SkiaSharp.dll</HintPath>
        </Reference>
        <Reference Include="Splat.Builder.dll">
            <HintPath>./Splat.Builder.dll</HintPath>
        </Reference>
        <Reference Include="Splat.Core.dll">
            <HintPath>./Splat.Core.dll</HintPath>
        </Reference>
        <Reference Include="Splat.dll">
            <HintPath>./Splat.dll</HintPath>
        </Reference>
        <Reference Include="Splat.Logging.dll">
            <HintPath>./Splat.Logging.dll</HintPath>
        </Reference>
        <Reference Include="System.CodeDom.dll">
            <HintPath>./System.CodeDom.dll</HintPath>
        </Reference>
        <Reference Include="System.IO.Pipelines.dll">
            <HintPath>./System.IO.Pipelines.dll</HintPath>
        </Reference>
        <Reference Include="System.Reactive.dll">
            <HintPath>./System.Reactive.dll</HintPath>
        </Reference>
        <Reference Include="Tmds.DBus.Protocol.dll">
            <HintPath>./Tmds.DBus.Protocol.dll</HintPath>
        </Reference>
    </ItemGroup>
</Project>
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.11.2025, 14:05
Ответы с готовыми решениями:

Разобраться с ошибкой в проекте System.InvalidOperationException: Unable to resolve service for type 'lr3.Model
Помогите пожалуйста разобраться с ошибкой

Необработанное исключение типа "System.InvalidOperationException" в System.Data.dll
В программировании нуб. Помогите исправить ошибку. Делал всё по видео-уроку. Но почему то при...

При запуске выдает ошибку System.InvalidOperationException: "The specified cast from a materialized 'System.Decimal'
ошибка выдается на этом моменте ObservableCollection &lt; Plane &gt; planes = new...

24
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,829
Записей в блоге: 14
12.11.2025, 15:58  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от HF Посмотреть сообщение
Дак это же наоборот для тех кто думать не хочет. Удобный тип. Пихай что хочешь когда хочешь. Как жабаскрипт.
Вообще-то это функция, в которую мое приложение помещает результат работы скрипта:
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
чтобы другое приложение само создавало проект и собирало его, согласно определенному скрипту...
А скрипт может писать кто угодно и когда угодно, что он туда вставит и что скрипт вернет, одному ему известно, если знает C#, а так вообще никому.
0
 Аватар для Andrey-MSK
3374 / 2260 / 388
Регистрация: 14.08.2018
Сообщений: 7,666
Записей в блоге: 4
12.11.2025, 16:11
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Вроде как Avalonia - это open source, то есть ПО, открытое к изменениям.
OpenSource и инкапсуляция - разные вещи.
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Почему нельзя было разбить на методы хотя бы по несколько десятков строк, а не по одной-трем, чтобы меньше прыгать?
Значит так разработчики определили логику объектов.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,829
Записей в блоге: 14
12.11.2025, 16:14  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
OpenSource и инкапсуляция - разные вещи.
Я знаю. Инкапсуляция - для потребителей, OpenSource - для разработчиков, правильно же?
0
 Аватар для Andrey-MSK
3374 / 2260 / 388
Регистрация: 14.08.2018
Сообщений: 7,666
Записей в блоге: 4
12.11.2025, 16:18
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Инкапсуляция
Термин ООП.
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
OpenSource
Стратегия разработки ПО. От ЯП не зависит от слова совсем.
0
HF
 Аватар для HF
1337 / 919 / 202
Регистрация: 09.09.2011
Сообщений: 2,735
Записей в блоге: 2
12.11.2025, 17:02
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Вообще-то это функция, в которую мое приложение помещает результат работы скрипта:
А скрипт может писать кто угодно и когда угодно, что он туда вставит и что скрипт вернет, одному ему известно, если знает C#, а так вообще никому.
Я ведь именно так и сказал!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.11.2025, 17:02

Не устанавливается Visual Studio - Unable to locate package source
Удалил Visual Studio, стал устанавливать снова, не установить пишет: , как быть?

Исключение "System.InvalidCastException: "Unable to cast object of type 'System.String' to type 'Plan.Task'."
Доброго времени суток. Пишу приложение UWP (Universal Windows Platform). Хочу сделать так, чтобы...

Unable to cast object of type 'System.Int32' to type 'System.String' при выводе текстового свойства модели
Здравствуйте. При попытке вывести имя модели юзера именно с типом string вью, кидает упомянутое...

Помогите поднять клиента: Unable to connect to database server: unable to start database engine
Есть сервре Sybase SQL Anywhere 5.0 к нему настроен драйвер ODBC с помощью которого поднимается db...

Исключение System.InvalidOperationException
выбрасывает когда пытаюсь по таймеру добавлять текст в текст бокс public partial class...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни 1. Механизм отложенного высвобождения фосфора Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ Реализована разная скорость. . .
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2. Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её. Всё это стресс конечно. Почему?. . .
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru