Si è verificato un errore di compilazione da quando si utilizza Visual Studio 2015. Durante la creazione in Visual Studio 2015 ciò si verifica raramente. Quando si costruisce in TeamCity ciò accade molto spesso.Errore di compilazione durante la firma con chiave di snodo
[errore in Visual Studio 2015]
- errore estrazione chiave pubblica dal file 'CompanyName.snk': il processo non può accedere al file 'C: \ Utenti \ nomeutente \ AppData \ Local \ Temp \ tmp2FF6.tmp 'perché è utilizzato da un altro processo. CompanyName.Project.DAL D: \ Projecten \ CompanyName \ Repository \ Source \ Components \ CompanyName.Project.DAL \ VBC
http://i.stack.imgur.com/hKbbe.png
[Errore nel TeamCity]
- CSC errore CS7027: errore durante la firma dell'output con chiave pubblica dal file 'CompanyName.snk' - Il processo non può accedere al file 'C: \ BuildAgents \ Gamma \ temp \ buildTmp \ tmpD91D.tmp' perché è utilizzato da un altro processo.
http://i.stack.imgur.com/rbgHx.png
Sembra il problema con la build multicore. Hai provato a creare la tua soluzione con una sola istanza di MSBuild (senza/m switch)? Hai provato a diagnosticare il registro di output dettagliato di MSBuild? Hai provato a determinare quale processo possiede il file temporaneo? – stukselbax
Ho iniziato a vedere questo problema sul nostro server di build Jenkins nell'ultima settimana! Io uso 4 core (/ m: 4) durante la costruzione. Sembra che accada a caso e con progetti diversi ogni volta. Non ho mai avuto l'errore localmente. Solo dal server di build. – llykke