Ho un po 'di problemi. Sto spostando il mio repository sorgente da una macchina all'altra, e nel processo sto facendo un po 'di raccolta di ciò che è memorizzato, come ho imparato di più sulla creazione/gestione di un repository da quando ho iniziato.generando licenze.licx
Il problema è che stiamo utilizzando gli strumenti di dxperience da devexpress e utilizza il sistema di licenza .net (licenses.licx). Originariamente avevo questa licenza nel repository e I'm hearing che questa non è necessariamente la migliore idea. Quindi non l'ho incluso nel repository. Ma ora, quando eseguo il checkout del progetto dal repository sulla mia macchina (la stessa macchina che stavo verificando prima dello spostamento), sta cercando il file di licenza e non lo genera come (penso) dovrebbe essere.
Ho appena provato a cancellare il licenses.licx dal sezione risorse nella mia ide per ogni progetto che ne aveva bisogno, e poi ricostruita la soluzione con successo. Ma se lo rimuovo dalla soluzione e poi lo applico al repository, ogni controllo vorrà confermare le modifiche al csproj –
ricreando di nuovo il problema. Fortunatamente, adesso siamo un piccolo team (2) quindi posso solo notare all'altro sviluppatore che rimuovere il file dalla soluzione e la ricostruzione funzionerà, ma dovrò trovare un'altra soluzione quando sarà il momento. –
Questo è quello che faccio anche da anni. Alla fine mi sono stancato di farlo manualmente e l'ho automatizzato tramite un pacchetto NuGet - https://github.com/caioproiete/EmptyLicensesLicx –