Table of Contents

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):

  1. 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ì (1841 HintPath). È il vero motivo per cui i due repo devono essere clonati affiancati, e impone l'ordine di build Server → Web.
  2. .NET Remoting (runtime) — i *Controllers compilati in InfocadServer girano nel processo IIS e raggiungono BL/DAO nel Windows Service (188 endpoint .rem, 231 registrazioni).
  3. Database Oracle condiviso (dati).

L'unico riferimento di progetto cross-repo è InfocadWeb/InfocadIntegration/.../ServiceJob.CUTInfocadServer/ArchiveManager/ArchiveManager.csproj; tutto il resto dell'accoppiamento a compile time è binario, via Assembly/.