Hi Ricevo un errore nel registro VSO e un errore di generazioneVisual Studio in linea non è possibile individuare funzione nella classe nella libreria di classi sul server di build
d: \ a \ src - *** - \ r2rJSONcall.aspx.vb (31): 'rptJSONRoutesTable' non è un membro di 'r2rSearchResponse'.
Eppure lo è!
r2rJSONcall.aspx.vb
Public Class r2rJSONcall
...
Property r2rResponse As New r2rSearchResponse
...
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'call the webservice..
...
Response.Write(r2rResponse.rptJSONRoutesTable("EUR"))
e in un ClassLibrary ..
Public Class r2rSearchResponse
...
Function rptJSONRoutesTable(userCurrencyCode) As String
E, naturalmente, eseguito localmente nessun problema.
Ho provato a fare una modifica di un byte e la riaccensione, anche la DLL associata era sotto controllo del codice sorgente, quindi ho rimosso e aggiunto quello. Nessuna gioia
AGGIORNAMENTO - no, cattive notizie la risposta che ho postato di seguito ha risolto il problema temporaneamente. Ha rialzato la sua brutta testa ancora una volta e non importa cosa non riesca a far funzionare una build.
Le procedure seguenti sono stati provati finora per ottenere una costruzione in linea VSO per compilare correttamente:
1) Ho eliminato il mio cartelle locali ed eseguito un checkout completo da SourceControl - suggerito da @MetaFight. Che compila bene localmente, nessun file mancante.
2) Escluse le cartelle/Bin e/Obj. Quindi nessuna DLL è archiviata come suggerito da @PhilipKendall
3) Eseguire MSBuild localmente. La soluzione compila OK.
4) Rinominata, quindi spostata la funzione all'interno del classlib per provare a innescare la ricostruzione sul server Azure. Ancora non riesci a trovare la funzione.
5) Ordine di compilazione verificato, Classlib viene compilato per primo. Opzione "Pulisci" selezionata su Build Profile.
6) Verificare che i riferimenti siano corretti. Posso vedere il riferimento nel file vbproj. I riferimenti sono riferimenti di progetto, non riferimenti di file.
7) Profilo di build cancellato in Azure/VSO. Creato un nuovo profilo di defintition build e una nuova app Web in Azure: ricompare l'errore.
8) Ho provato questa soluzione Library/Static Method not Updating in Azure No Unisci errore come il punto 3) su quella pagina.
Qualsiasi esperto TFS/VSO può aiutare?
Prova a costruire da una cassa nuova. Ciò potrebbe evidenziare qualsiasi file che potresti aver dimenticato di aggiungere al controllo del codice sorgente. – MetaFight
Estrarre dotPeek o qualunque sia il decompilatore .NET preferito e verificare che la funzione * really * sia nella DLL. –
@MetaFight - scusate, sono un completo noob qui. Cosa intendi per "costruire da una cassa nuova" – bendecko