Skip to content
This repository was archived by the owner on Oct 24, 2025. It is now read-only.

Commit d88f8ee

Browse files
committed
Подготовка программного продукта к релизу
1 parent 0f56328 commit d88f8ee

2 files changed

Lines changed: 42 additions & 20 deletions

File tree

ParametricFunctionApp.csproj

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFrameworks>net9.0-maccatalyst</TargetFrameworks>
5-
<!--<TargetFrameworks>net8.0-maccatalyst;net8.0-windows10.0.19041.0</TargetFrameworks>-->
6-
<!--<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">net8.0-windows10.0.19041.0;net8.0-maccatalyst</TargetFrameworks>-->
5+
<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">$(TargetFrameworks);net8.0-windows10.0.19041.0</TargetFrameworks>
76
<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('osx'))">net9.0-maccatalyst</TargetFrameworks>
87

98
<!-- For MacOS Tahoe 26 -->
@@ -34,6 +33,10 @@
3433
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'tizen'">6.5</SupportedOSPlatformVersion>
3534
</PropertyGroup>
3635

36+
<PropertyGroup Condition="'$(TargetFramework)' == 'net9.0-maccatalyst'">
37+
<CodesignKey>Apple Development: max.gog2005@icloud.com</CodesignKey>
38+
</PropertyGroup>
39+
3740
<ItemGroup>
3841
<MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources\AppIcon\appiconfg.svg" Color="#FFFFFF" />
3942

README.md

Lines changed: 37 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -40,33 +40,45 @@ F(x,a) = {
4040

4141
## Требования к системе
4242

43-
- Операционная система: Windows 10/11, macOS 10.15+, или Linux с поддержкой .NET
44-
- .NET 7.0 SDK или новее
45-
- 4 ГБ оперативной памяти
46-
- 1 ГБ свободного места на диске
47-
- Разрешение экрана не менее 1280×720
43+
### Минимальные требования:
44+
- **Операционная система**: Windows 10/11, macOS 10.15+ с поддержкой .NET
45+
- **.NET SDK**: версия 9.0.200 или новее
46+
- **Архитектура**: arm64 (для macOS), x64 (для Windows)
47+
- **Память**: 4 ГБ оперативной памяти
48+
- **Дисковое пространство**: 1 ГБ свободного места
49+
- **Разрешение экрана**: не менее 1280×720
50+
51+
### Проверенная конфигурация:
52+
- **.NET SDK**: 9.0.203
53+
- **Среда выполнения**: .NET 9.0.4
54+
- **ОС**: macOS 26.0 (Darwin, arm64)
55+
- **Рабочая нагрузка**: MAUI 9.0.82
4856

4957
## Инструкция по запуску
5058

5159
### Вариант 1: Запуск из исходного кода
5260

53-
1. Убедитесь, что установлен [.NET 7.0 SDK](https://dotnet.microsoft.com/download/dotnet/7.0) или новее
54-
2. Скачайте исходный код программы
55-
3. Откройте командную строку в папке с решением
56-
4. Выполните команду восстановления зависимостей:
61+
1. Убедитесь, что установлен [.NET 9.0 SDK](https://dotnet.microsoft.com/download/dotnet/9.0) или новее
62+
2. Проверьте установку рабочей нагрузки MAUI:
63+
```
64+
dotnet workload install maui
65+
```
66+
3. Скачайте исходный код программы
67+
4. Откройте командную строку в папке с решением
68+
5. Выполните команду восстановления зависимостей:
5769
```
5870
dotnet restore
5971
```
60-
5. Выполните команду запуска:
72+
6. Выполните команду запуска:
6173
```
6274
dotnet run --project ParametricFunctionApp
6375
```
6476

6577
### Вариант 2: Запуск собранного приложения
6678

67-
1. Скачайте готовую сборку программы
79+
1. Скачайте готовую сборку программы для вашей платформы
6880
2. Распакуйте архив в выбранную директорию
69-
3. Запустите файл `ParametricFunctionApp.exe`
81+
3. Запустите исполняемый файл приложения
7082

7183
## Инструкция пользователя
7284

@@ -101,18 +113,25 @@ ParametricFunctionApp/
101113
│ └── MainPage.xaml # Главная форма приложения
102114
│ └── MainPage.xaml.cs # Логика главной формы
103115
├── App.xaml # Ресурсы приложения
104-
└── App.xaml.cs # Точка входа в приложение
116+
└── App.xaml.cs # Точка входа в приложение
105117
```
106118

107119
## Технологии
108120

109-
- .NET 9.0
110-
- MAUI (Multi-platform App UI)
111-
- XAML для описания интерфейса
112-
- C# 10.0
121+
- **.NET 9.0** (SDK 9.0.203, Runtime 9.0.4)
122+
- **MAUI (Multi-platform App UI)** - версия 9.0.82
123+
- **XAML** для описания интерфейса
124+
- **C# 12.0**
125+
- **MSBuild 17.13.20**
126+
127+
### Особенности сборки:
128+
- Поддержка кроссплатформенной разработки
129+
- Использование loose manifests для установки манифестов
130+
- Оптимизация для архитектуры arm64 (Apple Silicon)
113131

114132
---
115133

116134
**Разработчик:** Гоглов Максим Алексеевич
117135
**Версия:** 1.0.0
118-
**Дата:** 2025
136+
**Дата:** 2025
137+
**Сборка:** .NET 9.0.203 / MAUI 9.0.82

0 commit comments

Comments
 (0)