Assembly Microsoft.xna.framework.dll non carica
-
24-09-2019 - |
Domanda
Quando si tenta di caricare Microsoft.xna.framework.dll da qualsiasi progetto, lancia un FileNotFoundException. Il modulo richiesto non può essere trovato. (Eccezione da Hresult: 0x8007007E), senza InneRexception.
Anche il codice semplice come i seguenti genera quell'eccezione:
static void Main(string[] args)
{
Assembly.LoadFile(@"C:\Microsoft.Xna.Framework.dll");
}
Eseguo XP X64, ma ho impostato la piattaforma nel gestore di configurazione su X86, perché so che non dovrebbe (non) funzionare su X64 o qualsiasi CPU. Ho aggiunto manualmente il file DLL a GAC, ma ciò non ha risolto il problema. Ho anche provato il visualizzatore del registro di legame M $ Assembly per vedere se quei registri avevano qualche informazione utile, ma non lo hanno fatto. Tutto, il carico ecc., È stato un successo secondo loro.
Eventuali suggerimenti? per favore?
Soluzione
Grazie per la risposta.
Per i miei scopi versione 1.1 sufficiente, ma avrei dovuto menzionare che mi sono reinstallato un bel po ': ho provato le seguenti versioni del framework: 1.1, 2.0, 3.0 e 3.5 e le ho combinate con lo studio di gioco XNA corrispondente versioni e ho provato alcune combinazioni non corrispondenti, ma tutte hanno lanciato la stessa eccezione. E sì, riguarda il ridistribuibile XNA per la macchina dell'utente finale.
Altri suggerimenti
È sulla tua macchina di sviluppo o su un'altra macchina che stai cercando di far funzionare il gioco?
Le domande ovvie sono: hai installato l'ultima versione di XNA Game Studio? In tal caso, quale versione di Visual Studio stai usando? Hai provato a reinstallare?
Se questo è sulla macchina per utente finale, hai installato il framework XNA ridistribuibile?