mirror of
https://github.com/EDeev/student_sorter.git
synced 2026-06-15 19:11:00 +03:00
Requirements.md
This commit is contained in:
parent
76a9af08fb
commit
641a5c53f7
1 changed files with 130 additions and 0 deletions
130
Requirements.md
Normal file
130
Requirements.md
Normal file
|
|
@ -0,0 +1,130 @@
|
||||||
|
# Requirements
|
||||||
|
|
||||||
|
## Системные требования
|
||||||
|
|
||||||
|
### Операционная система
|
||||||
|
- Windows 10 (версия 1903 или выше)
|
||||||
|
- Windows 11 (любая версия)
|
||||||
|
|
||||||
|
### Среда разработки
|
||||||
|
- Visual Studio 2019 (версия 16.11 или выше) ИЛИ
|
||||||
|
- Visual Studio 2022 (рекомендуется)
|
||||||
|
|
||||||
|
### Компоненты Visual Studio
|
||||||
|
```
|
||||||
|
Visual Studio Installer components:
|
||||||
|
- MSVC v143 - VS 2022 C++ x64/x86 build tools
|
||||||
|
- Windows 10/11 SDK (10.0.19041.0 или выше)
|
||||||
|
- .NET Framework 4.8 targeting pack
|
||||||
|
- C++/CLI support for v143 build tools
|
||||||
|
```
|
||||||
|
|
||||||
|
### Фреймворки и библиотеки
|
||||||
|
- .NET Framework 4.8 Runtime
|
||||||
|
- Visual C++ Redistributable для Visual Studio 2022
|
||||||
|
|
||||||
|
### Внешние зависимости
|
||||||
|
- RSREU.IO.dll (включена в проект в папке x64/Debug/)
|
||||||
|
|
||||||
|
## Конфигурация проекта
|
||||||
|
|
||||||
|
### Платформы
|
||||||
|
- x64 (рекомендуется)
|
||||||
|
- x86 (поддерживается)
|
||||||
|
|
||||||
|
### Конфигурации
|
||||||
|
- Debug
|
||||||
|
- Release
|
||||||
|
|
||||||
|
### Свойства проекта
|
||||||
|
```xml
|
||||||
|
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
|
<CLRSupport>true</CLRSupport>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
```
|
||||||
|
|
||||||
|
## Установка зависимостей
|
||||||
|
|
||||||
|
### Автоматическая установка через Visual Studio
|
||||||
|
|
||||||
|
1. Откройте Visual Studio Installer
|
||||||
|
2. Выберите "Modify" для вашей установки Visual Studio
|
||||||
|
3. Убедитесь, что установлены следующие компоненты:
|
||||||
|
- Desktop development with C++
|
||||||
|
- .NET Framework 4.8 targeting pack
|
||||||
|
- Windows 10/11 SDK
|
||||||
|
|
||||||
|
### Ручная установка
|
||||||
|
|
||||||
|
#### .NET Framework 4.8
|
||||||
|
```bash
|
||||||
|
# Скачайте с официального сайта Microsoft
|
||||||
|
https://dotnet.microsoft.com/download/dotnet-framework/net48
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Visual C++ Redistributable
|
||||||
|
```bash
|
||||||
|
# Для x64 систем
|
||||||
|
https://aka.ms/vs/17/release/vc_redist.x64.exe
|
||||||
|
|
||||||
|
# Для x86 систем
|
||||||
|
https://aka.ms/vs/17/release/vc_redist.x86.exe
|
||||||
|
```
|
||||||
|
|
||||||
|
## Сборка проекта
|
||||||
|
|
||||||
|
### Командная строка (MSBuild)
|
||||||
|
```bash
|
||||||
|
# Debug сборка
|
||||||
|
msbuild InvestWinApp.sln /p:Configuration=Debug /p:Platform=x64
|
||||||
|
|
||||||
|
# Release сборка
|
||||||
|
msbuild InvestWinApp.sln /p:Configuration=Release /p:Platform=x64
|
||||||
|
```
|
||||||
|
|
||||||
|
### Visual Studio IDE
|
||||||
|
```
|
||||||
|
1. File → Open → Project/Solution
|
||||||
|
2. Выберите InvestWinApp.sln
|
||||||
|
3. Build → Build Solution (Ctrl+Shift+B)
|
||||||
|
```
|
||||||
|
|
||||||
|
## Дополнительные инструменты (опционально)
|
||||||
|
|
||||||
|
### Для разработки
|
||||||
|
- Git for Windows (для контроля версий)
|
||||||
|
- Windows Terminal (улучшенный терминал)
|
||||||
|
|
||||||
|
### Для отладки
|
||||||
|
- Application Verifier (Windows SDK)
|
||||||
|
- PerfView (для профилирования)
|
||||||
|
|
||||||
|
## Проверка установки
|
||||||
|
|
||||||
|
Выполните следующие команды в командной строке для проверки:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Проверка .NET Framework
|
||||||
|
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\" /v Release
|
||||||
|
|
||||||
|
# Проверка Visual Studio
|
||||||
|
where msbuild
|
||||||
|
|
||||||
|
# Проверка Windows SDK
|
||||||
|
dir "C:\Program Files (x86)\Windows Kits\10\bin"
|
||||||
|
```
|
||||||
|
|
||||||
|
## Устранение неполадок
|
||||||
|
|
||||||
|
### Ошибка "RSREU.IO не найдена"
|
||||||
|
- Убедитесь, что файл RSREU.IO.dll находится в папке x64/Debug/
|
||||||
|
- Проверьте ссылки на библиотеку в настройках проекта
|
||||||
|
|
||||||
|
### Ошибка "Не удается найти Windows SDK"
|
||||||
|
- Переустановите Windows SDK через Visual Studio Installer
|
||||||
|
- Проверьте переменную среды WINDOWS_SDK_VERSION
|
||||||
|
|
||||||
|
### Проблемы с .NET Framework
|
||||||
|
- Переустановите .NET Framework 4.8
|
||||||
|
- Проверьте наличие обновлений Windows
|
||||||
Loading…
Add table
Reference in a new issue