Thread obsoleto [DEBUG VISUAL STUDIO] System.InvalidOperationExeption

italianbrowser

Nuovo utente
Autore del topic
5 Luglio 2014
40
9
Miglior risposta
0
Salve sono alle prime armi con la programmazione e per esercitarmi stavo creando un browser con l'SDK Awesomium ! Quando provo ad aprire il dubug con Visual Studio mi da questo problema : System.InvalidOperationExeption

Come potrei risolvere ?

Perfavore, Entra oppure Registrati per vedere i Link!
= Immagine del problema

Trossi Matteo
 
Salve sono alle prime armi con la programmazione e per esercitarmi stavo creando un browser con l'SDK Awesomium ! Quando provo ad aprire il dubug con Visual Studio mi da questo problema : System.InvalidOperationExeption

Come potrei risolvere ?

Perfavore, Entra oppure Registrati per vedere i Link!
= Immagine del problema

Trossi Matteo

Non trova i riferimenti esterni , in questo caso Awesomium , verifica che tu abbia aggiunto correttamente i riferimenti del suddetto sdk :soso:
 
Non è vero, deve solamente spostare queste librerie nella stessa cartella dell'eseguibile:
awesomium.dll
xinput9_1_0.dll e Awesomium.Core

C'è un problema di fondo con la lingua italiana , dato che ho scritto non trova i riferimenti e tu mi hai risposto che non è vero(ok?) ma poi hai proposto una soluzione per la risoluzione di un riferimento :|.
In ogni caso di standard visual studio tende a metterli nella stessa cartella di startup del progetto(\bin\debug) , ma non è detto che una persona debba per forza usare quella come percorso per risolvere una o più librerie . Quindi la soluzione da te proposta presuppone che abbia aggiunto i riferimenti lasciando il percorso standard imposto da vs :soso: (e non è detto che sia vero)
 
Ultima modifica:
C'è un problema di fondo con la lingua italiana , dato che ho scritto non trova i riferimenti e tu mi hai risposto che non è vero(ok?) ma poi hai proposto una soluzione per la risoluzione di un riferimento :|.
In ogni caso di standard visual studio tende a metterli nella stessa cartella di startup del progetto(\bin\debug) , ma non è detto che una persona debba per forza usare quella come percorso per risolvere una o più librerie . Quindi la soluzione da te proposta presuppone che abbia aggiunto i riferimenti lasciando il percorso standard imposto da vs :soso: (e non è detto che sia vero)

I riferimenti si aggiungono da Visual Studio ... Le librerie esterne dalla cartella bin > debug possono essere state levate da lui stesso per sbaglio.
Io non ho detto di aggiungere riferimenti al progetto, che di norma si fa con Visual Studio stesso, ma ho detto solamente che le librerie devono andare insieme con l'eseguibile (a meno che non faccia il merge del tutto)
 
I riferimenti si aggiungono da Visual Studio ... Le librerie esterne dalla cartella bin > debug possono essere state levate da lui stesso per sbaglio.

non so se ti è chiara il termine "riferimento" (significa riferirsi a qualcosa di esterno , genericamente in programmazione ci si riferisce a librerie statiche o dinamiche)
Da visual studio aggiungi un riferimento a un determinato file che utilizzerai nel progetto. L'assenza di un riferimento esterno comporterebbe un errore
Il seguente
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Quindi questo è falso
possono essere state levate da lui stesso per sbaglio.
altrimenti non compilava nemmeno.

Le librerie esterne dalla cartella bin > debug
ma non è vero come già detto prima è una cosa standard di vs non è che detto che sia così, io posso creare pure come path di riferimento una cartella reference che userò
per inserire tutti i file esterni , quindi diventerà bin/debug/reference/....
TBH; ha detto:
Quindi la soluzione da te proposta presuppone che abbia aggiunto i riferimenti lasciando il percorso standard imposto da vs

Ecco perché ho scritto semplicemente di verificare che abbia aggiunto tutti i riferimenti necessari su vs . (Da cui ne segue che nel percorso a cui il progetto fa riferimento ci siano tutti i file di supplemento necessario).
TBH; ha detto:
verifica che tu abbia aggiunto correttamente i riferimenti del suddetto sdk
 
Non è vero, deve solamente spostare queste librerie nella stessa cartella dell'eseguibile:
awesomium.dll
xinput9_1_0.dll e Awesomium.Core

Già c'erano nella cartella dell'eseguibile :P

Non trova i riferimenti esterni , in questo caso Awesomium , verifica che tu abbia aggiunto correttamente i riferimenti del suddetto sdk :soso:

I riferimenti sono stati aggiunti correttamente ! Perciò sono andato a fare un giretto sul sito di Awesomium e nel supporto tecnico era scritto che per evitare errori di runtime era necessario utilizzare .NET Framework 4.0 anzichè .NET Framework 4.5.2 che uso io . Perciò ho scaricato l'installer di .NET 4.0 ed ho notato che il .NET 4.0 è incompatibile con .NET 4.5.2 (un casino) ....
allora ho disinstallato .NET 4.5.2 ed ho installato .NET 4.0 (fino qua tutto a posto) ; però quando sono andato ad aprire Visual Studio 2013 con Update 3 mi diceva 'Impossibile portare a termine l'operazione. Interfaccia non supportata ' e mi chiudeva Visual Studio 2013 :emoji_slight_frown:

Ho reinstallato allora .NET 4.5.2 e Visual Studio funzionava di nuovo ma siccome incompatibili tra loro (.NET 4.0 vs. .NET 4.5.2) quando ho reinstallato .NET 4.5.2 mi ha disinstallato automaticamente .NET 4.0 .

Come devo fare allora ?

Grazie in anticipo !

Trossi Matteo
 
Già c'erano nella cartella dell'eseguibile :P



I riferimenti sono stati aggiunti correttamente ! Perciò sono andato a fare un giretto sul sito di Awesomium e nel supporto tecnico era scritto che per evitare errori di runtime era necessario utilizzare .NET Framework 4.0 anzichè .NET Framework 4.5.2 che uso io . Perciò ho scaricato l'installer di .NET 4.0 ed ho notato che il .NET 4.0 è incompatibile con .NET 4.5.2 (un casino) ....
allora ho disinstallato .NET 4.5.2 ed ho installato .NET 4.0 (fino qua tutto a posto) ; però quando sono andato ad aprire Visual Studio 2013 con Update 3 mi diceva 'Impossibile portare a termine l'operazione. Interfaccia non supportata ' e mi chiudeva Visual Studio 2013 :emoji_slight_frown:

Ho reinstallato allora .NET 4.5.2 e Visual Studio funzionava di nuovo ma siccome incompatibili tra loro (.NET 4.0 vs. .NET 4.5.2) quando ho reinstallato .NET 4.5.2 mi ha disinstallato automaticamente .NET 4.0 .

Come devo fare allora ?

Grazie in anticipo !

Trossi Matteo

Devi cambiare versione del net in uso nelle proprietà del progetto :soso:
 
Devi cambiare versione del net in uso nelle proprietà del progetto :soso:

Nelle versioni dei framework installati non c'è la versione .NET 4.0 perchè come ho gia detto è incompatibile con la .NET 4.5.2

Però se provo a togliere la 4.5 per installare la 4.0 non mi parte Visual Studio :rage: qwe