Repository
Due repository Git indipendenti, affiancati sotto Documentation/ (che non è a sua volta un
repo Git). Entrambi su branch develop, remoti Azure DevOps
(dev.azure.com/descor/InfocadProjectManagement).
| Repository | Commit (snapshot) | Progetti | Linguaggi | Framework |
|---|---|---|---|---|
| InfocadServer | 1088816 (2026-05-26) |
159 | 83 C# / 76 VB.NET | 139 v4.8 · 20 net8 (XNET) |
| InfocadWeb | 9bc7b07 (2026-04-09) |
149 | 53 C# / 96 VB.NET | 144 v4.8 · 3 net8 (XNET) · 1 netstandard2.0 |
Important
I due repo sono accoppiati da tre canali (dettaglio verificato in Interazioni):
- Binari condivisi (build time) — 137 progetti di InfocadServer scrivono in
<OutputPath>..\..\Assembly\</OutputPath>(cartella padre dei due repo) e 123 progetti di InfocadWeb li referenziano da lì (1841HintPath). È il vero motivo per cui i due repo devono essere clonati affiancati, e impone l'ordine di build Server → Web. - .NET Remoting (runtime) — i
*Controllerscompilati in InfocadServer girano nel processo IIS e raggiungono BL/DAO nel Windows Service (188 endpoint.rem, 231 registrazioni). - Database Oracle condiviso (dati).
L'unico riferimento di progetto cross-repo è
InfocadWeb/InfocadIntegration/.../ServiceJob.CUT → InfocadServer/ArchiveManager/ArchiveManager.csproj;
tutto il resto dell'accoppiamento a compile time è binario, via Assembly/.