main
.NET Framework 4.8 desktop app, no runtime installation required on Windows 10/11. Includes: LoginForm, MainForm with sidebar nav, REST API client, Reports module (ECO/ECN), Lifecycle state management module. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Windchill Manager
GUI приложение для автоматизации операций в PTC Windchill 12.x. Написано на C# WinForms (.NET Framework 4.8 — встроен в Windows 10/11, не требует установки).
Требования для разработки
- Visual Studio 2022 (Community — бесплатная) или .NET SDK 4.8+
- Windows 10/11
Запуск из Visual Studio
- Открыть
WindchillManager.csproj - Нажать F5 или кнопку ▶ «Запуск»
Запуск через командную строку
dotnet build
dotnet run
Сборка в .exe (для передачи другим пользователям)
dotnet publish -c Release -r win-x86 --self-contained false
Готовый .exe будет в bin\Release\net48\.
Запускается на любом Windows 10/11 без установки .NET — он уже встроен.
Настройки
При первом запуске введите данные подключения. URL сохраняется автоматически в appsettings.json рядом с .exe.
| Поле | Значение |
|---|---|
| URL сервера | http://it-plm.mnpk.lan/Windchill |
| Пользователь | ваш логин Windchill |
| Пароль | ваш пароль |
Добавление нового модуля
- Создать класс в
Modules/MyModule/наследующийUserControlи реализующийIModule - Добавить
AddModule(new MyModuleControl(_client))вForms/MainForm.cs
Description
Languages
C#
100%