Domanda

Sto cercando di compilare un campione da ESRI e ottengo questo errore

  

Errore 1:. Il "esriRegasm.exe CommandInheritingBaseCommand.dll" /p:Desktop /s" comando terminato con il codice di -1

Quindi, ci deve essere un comando per invocare esriRegasm.exe da qualche parte nel progetto, ma non riesco a trovarlo. I destro cliccato sul progetto → Proprietà e guardò in Crea e Eventi di compilazione schede, ma non abbiamo trovato nulla lì. Dove altro potrebbe essere?

È stato utile?

Soluzione 2

non riuscivo a trovare la risposta, ma ho avuto intorno all'errore esriRegasm sviluppando come "Administrator" in Windows 7 e non come un utente.

Altri suggerimenti

Se non si può trovare tramite Visual Studio, provare a modificare il file di progetto in un editor di testo e vedere dove si sta memorizzando un riferimento a quella eseguibile.

per VB, se si apre il file vbproj in un editor XML troverete queste righe alla fine (suppongo C # è simile.) È possibile rimuovere dal file e riaprire il progetto                      

Si tratta di un compito MSBuild. Ho ottenuto lo stesso errore, ma la compilazione mio progetto, piuttosto che il progetto di esempio. Si è scoperto che esriRegAsm.exe fallito perché non riusciva a trovare una delle dipendenze di mio assemblaggio (un insieme diverso di mine a cui fa riferimento questo progetto). Quindi, questo errore è piuttosto generica e potrebbe significare che esriRegAsm.exe non riuscita per una serie di motivi. Risoluzione dei problemi eseguendo esriRegAsm.exe soli sulla riga di comando.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top