Build-Fehler beim signieren mit snk-Schlüssel

Build-Fehler Auftritt, da die Verwendung von Visual Studio 2015. Beim erstellen in Visual Studio 2015 das geschieht selten. Wenn Gebäude in TeamCity dies geschieht sehr oft.

[Fehler in Visual Studio 2015]

  • Fehler beim extrahieren des öffentlichen Schlüssels aus der Datei 'CompanyName.snk': Der Prozess kann nicht auf die Datei zugreifen 'C:\Users\UserName\AppData\Local\Temp\tmp2FF6.tmp" weil es wird von einem anderen Prozess verwendet. CompanyName.Projekt.DAL D:\Projecten\CompanyName\Repository\Source\Components\CompanyName.Project.DAL\vbc

http://i.stack.imgur.com/hKbbe.png

[Fehler in TeamCity]

  • CSC Fehler CS7027: Fehler Unterzeichnung Ausgang mit public key aus der Datei 'CompanyName.snk' -- Der Prozess kann nicht auf die Datei zugreifen 'C:\BuildAgents\Gamma\temp\buildTmp\tmpD91D.tmp" weil es wird von einem anderen Prozess verwendet.

http://i.stack.imgur.com/rbgHx.png

  • Wie es aussieht ist das problem bei multicore-Aufbau. Haben Sie versucht, Sie bauen Ihre Lösung mit einer einzigen Instanz von MSBuild (ohne /m-Schalter)? Haben Sie versucht, zu diagnostizieren, die ausführliche log-Ausgabe von MSBuild? Haben Sie versucht, zu ermitteln, welcher Prozess eigenes temp-file?
  • Ich habe angefangen, zu sehen, dieses Problem auf unseren Jenkins build-server in der letzten Woche! Ich nutze 4 Kerne (/m:4) beim Bau. Es scheint zu passieren, nach dem Zufallsprinzip und mit unterschiedlichen Projekten zu jeder Zeit. Ich hatte noch nie den Fehler vor Ort. Nur von den build-server.
InformationsquelleAutor Bart VdA | 2015-10-06
Schreibe einen Kommentar