none
Stranissimo comportamento di un'applicazione Windows.Forms RRS feed

  • Domanda

  • Ciao,
    ho un'applicazione in Windows.Forms con un modulo EXE principale e varie dll.
    Compilo tutto, installo eseguibile e le dll, eseguo il programma ed apro una Forms contenuta in una delle dll, che si apre regolarmente.
    Fin qui tutto normale. Poi CANCELLO fisicamente la dll dal disco, eseguo il programma, apro la forms contenuta nella dll che ho cancellato e...……..SI APRE LO STESSO!!! Ma come??? Io ho cancellato la dll, mi aspetto un eccezione del tipo file not found o null references e invece si apre?
    Non ho incorporate le dll, come verrebbe da pensare, quindi non si trovano nell'exe, a meno che Visual Studio non faccia i suoi comodi malgrado le istruzioni.

    Come può succedere una cosa del genere?

    giovedì 7 novembre 2019 09:17

Tutte le risposte

  • ciao prova a vedere dove è realmente l'assembly che stai eseguendo usando la reflection:  System.Reflection.Assembly.GetExecutingAssembly().Location
    martedì 12 novembre 2019 20:11