2013-02-23 12 views
5

La mia app console C# chiama una DLL C++ gestita. La DLL viene aggiunta come riferimento al progetto C#. Se provo ad avviare in modalità di debug, si dice che si è verificato un errore durante il tentativo di eseguire il progetto. impossibile avviare il programma, errore non riconosciuto nel framework dei servizi Web di Windows. Non è un'applicazione web. Se corro senza eseguire il debug, viene visualizzata la console e la mia dll genera un errore che i file di intestazione hdf5 non corrispondono alla libreria hdf5 a cui è collegata la mia C++ dll (sebbene compila e costruisce bene). Sia il driver C# che la DLL C++ sono 64 bit su una macchina a 64 bit. Entrambi gli errori F5 e ctrl F5 sono sconcertanti. Spero che qualcuno abbia informazioni su questo. grazie, sbimpossibile avviare il programma, errore non riconosciuto nel framework dei servizi Web di Windows

+0

È bisogno di fare effettivamente una domanda – JohnFx

+0

La domanda è: come posso risolvere i due errori che ottengo? –

+1

era un problema di firewall mcAfee. abbiamo dovuto aggiungere un'eccezione per ipv6 –

risposta

18

Provare a cambiare la CPU di destinazione. Vai a Proprietà del tuo progetto-> Crea-Platform Target e imposta valore su x86.

Questo ha funzionato per me.

0

Ho appena ricevuto questo errore e il riavvio di Visual Studio mi ha aiutato.

1

Anch'io ho dovuto riavviare Visual Studio. La soluzione di ricostruzione della soluzione di pulizia & non ha fatto alcuna differenza; la soluzione aveva recentemente costruito & ha funzionato bene.

Una volta riavviato Visual Studio e reran, non ci sono stati problemi.

1
    file
  1. Pulisci soluzione vecchie utilizzando Menu -> Build -> Clean Solution
  2. Nella tua project properties selezionare compile tab e attivare la casella di controllo Prefer 32bit o modificare il Target CPU-X86
  3. tenta di compilare/debug di nuovo dopo passaggi che si applicano sopra
+0

stava ottenendo lo stesso messaggio di errore dell'OP, l'impostazione preferisce a 32 bit risolto. perché? –

Problemi correlati