Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VB.NET] Aiuto.. sto impazzendo

    Ciao.

    Sto creando un programma con interfaccia simile ad Outlook. Per gestire le varie sezioni carico degli UserControls, ereditati da un UserControl di base. Il problema è che disegnando i controlli ereditati, ad un certo punto, senza un motivo preciso, i controlli non vengono più disegnati in fase di progettazione e mi viene segnalato questo errore (ho la versione in inglese):

    One or more errors encountered while loading the designer. The errors are listed below. Some errors can be fixed by rebuilding your project, while others may require code changes.

    The designer could not be shown for this file because none of the classes within it can be designed. The designer inspected the following classes in the file: PosizioniMerce --- The base class 'SFC.SezioneBase' could not be loaded. Ensure the assembly has been referenced and that all projects have been built.
    Hide

    at System.ComponentModel.Design.Serialization.CodeDom DesignerLoader.EnsureDocument(IDesignerSerializati onManager manager)
    at System.ComponentModel.Design.Serialization.CodeDom DesignerLoader.PerformLoad(IDesignerSerializationM anager manager)
    at Microsoft.VisualStudio.Design.Serialization.CodeDo m.VSCodeDomDesignerLoader.PerformLoad(IDesignerSer ializationManager serializationManager)
    at Microsoft.VisualStudio.Design.Serialization.CodeDo m.VSCodeDomDesignerLoader.DeferredLoadHandler.Micr osoft.VisualStudio.TextManager.Interop.IVsTextBuff erDataEvents.OnLoadCompleted(Int32 fReload)
    Se elimino i controlli e li ricarico, vengono mostrati di nuovo, ma non capisco perchè si verifica questo errore, che mi sta veramente rompendo le palle!!!

    Riuscite ad aiutarmi ???

  2. #2
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    è successa la stessa idnetica cosa acneh a me
    e ti dico per quando generavo l'exe tutto andava beene e vedevo la maschera, ma in progettazione da visual studio faceva casino

    anceh a te è lo stesso?

    penso che potresti risolvere installando il sp1
    cmq a me lo dava su visual studio 2005 , il 2003 mai fatto

    altrimenti risolvevo in questo modo(eh giaì diverse volte lo ha fatto)
    1)creavo un nuovo progetto
    2)ricreavo tutta la maschera da zero,
    3)copia il codice e invollavo nel nuovo progetto
    4)fatto tutto via file copiavo i file del form e .vb e li sostituivo a quelli che stavo lavorando
    incredibile ma vero, funzionava sempre

    mah, misteri della microsoft
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  3. #3
    Ciao.

    Fortunatamente ho risolto il problema (così sembra). Prima ho tolto il comando Inherits nel codice del user control ereditato e l'ho lasciato solo nel codice che disegna il controllo (quello creato automaticamente), poi ho copiato il file .vb del controllo in un'altra cartella, l'ho fisicamente eliminato dal progetto e l'ho reinportato di nuovo e ho fatto il rebuild del progetto. In questo modo, l'errore non si verificava più. Comunque, sembra che il controllo ereditato si crea un puntamento sbagliato alla classe ereditata, che persiste anche cambiando codice o togliendo l'inherit (mi dava comunque lo stesso errore).

    :berto: :berto: :berto: :berto:

  4. #4
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    versione di visual studio

    e se hai installato il service pack
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  5. #5
    Visual Studio 2005 senza Service Pack. Non l'ho installato perchè non sono sicuro di ciò che potrebbe accadere.

  6. #6
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    Originariamente inviato da JerDotNet
    Visual Studio 2005 senza Service Pack. Non l'ho installato perchè non sono sicuro di ciò che potrebbe accadere.
    ora invece sai cosa succede se non lo installi


    ma poi......ma scusa........è anche testato!!!!!!!!!!!!!!!
    non è mica una beta!!!
    tranqui non ti formatta il pc
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.