18 lines
1.9 KiB
Markdown
18 lines
1.9 KiB
Markdown
# Инвентаризация исходника
|
|
|
|
Источник: `\\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo` (только чтение). Git-метаданные в каталоге отсутствуют (`evidence/source-git.txt`: `NO_GIT_DIRECTORY`), поэтому source HEAD/branch/commit не определены.
|
|
|
|
Инвентаризация содержит 29 C# файлов, один solution, один project, один DOCX-шаблон, 9 DLL, 3 RESX, 2 PNG и конфигурационные/текстовые файлы. Полный относительный список, размеры, даты и SHA-256: `evidence/file-inventory.csv`, `evidence/hashes.csv`.
|
|
|
|
Основные исходники:
|
|
|
|
| Область | Файлы | Роль |
|
|
|---|---|---|
|
|
| Вход и UI | `P_Rec_BOP/Program.cs`, `SetMainTitle.cs`, `SelectDrawingsAndLinenumbers.cs` | проект, проверки, формы ввода и выбора |
|
|
| Plant/data | `PipingElements.cs`, `Welds.cs`, `DrawingsAndLinenumbers.cs`, `DrawingsInformation.cs`, `SQLDataBase.cs`, `SQLiteDataBase.cs` | чтение DCF, расчеты, извлечение сведений о DWG |
|
|
| Документ | `ReportWithWorder.cs`, `Worder.cs`, `Versions.cs` | заполнение таблицы, колонтитулов, сохранение |
|
|
| Настройки | `XMLFile.cs`, `Settings.xml`, `Glob.cs` | пути, фильтры, материалы, имя результата |
|
|
| Внешние зависимости | `lib/SautinSoft.Document.dll`, `lib/x32/System.Data.SQLite.dll`, Office PIA, `ConsoleGetDrawingInformation.dll` | Word/RTF, SQLite, AutoCAD console helper |
|
|
|
|
Проект — legacy MSBuild, `.NET Framework 4.7`, `OutputType=Exe`, `x86`, AssemblyName `P_Rec_BOP`; ссылка на Word PIA с `EmbedInteropTypes=True` и абсолютным HintPath. Фактический проектный файл: `P_Rec_BOP/P_Rec_BOP.csproj:1-177`.
|