Select the product you need help with
È possibile che riceverai un "System.Resources.MissingManifestResourceException" messaggio di errore quando si accede il file Resources del form in fase di esecuzioneIdentificativo articolo: 318603 - Visualizza i prodotti a cui si riferisce l?articolo. In questa paginaSintomiQuando si esegue il Visual Basic .NET o Visual Basic 2005, Visual C#. NET o applicazione Windows in Visual J# .NET, viene potrebbe essere visualizzato il seguente messaggio di errore o di una simile quando si carica un modulo: Eccezione non gestita di tipo 'System.Resources.MissingManifestResourceException' in mscorlib.dll Informazioni aggiuntive: Impossibile trovare le risorse appropriate per la lingua specificata (o la lingua non associata ad alcun paese) nell'assembly specificato. Assicurarsi che "Form1.resources" è stato correttamente incorporato o collegato nell'assembly "myApplication". baseName: Form1 locationInfo: nome file di risorse WindowsApplication4.Form1: assembly Form1.Resources: myApplication, versione = 1.0.781.33026, Culture = neutral, PublicKeyToken = null this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream"))); CauseQuesto problema si verifica perché la classe Form non è la prima classe nel modulo della maschera. Nota Questo specifico di un articolo documenti causa del problema. Potrebbe trattarsi di altre situazioni che possono portare a risultati simili. RisoluzionePer risolvere il problema, spostare tutte le definizioni delle classi in modo che appaiano dopo la definizione di classe del form. WorkaroundPer risolvere questo problema, modificare la proprietà di Nome File di risorse del file .resx del progetto. Per effettuare questa operazione, attenersi alla seguente procedura:
StatusQuesto comportamento legato alla progettazione. InformazioniUn modulo di codice può contenere più classi. Quando viene generato il progetto, è necessario che il sistema di generazione decidere quale classe deve utilizzare per creare il file resources. La struttura del sistema di generazione progetto specifica che la prima classe nel modulo di codice è la classe su cui è basato il file resources. Il file resources è denominato in base a tale classe, non il nome del modulo. Nella maggior parte dei casi, questi due nomi coincidono. Tuttavia, se questi nomi sono diversi, riceverai il messaggio di errore menzionato nella sezione "Sintomi". Quando si carica il form in fase di esecuzione, il metodo InitializeComponent potrebbe essere necessario ottenere oggetti dal file resources. InitializeComponent ricerca Form_Name file resources nell'assembly. Perché il primo file resources Form_Name è stato mai creato o collegato a un assembly, il tentativo di recuperare il file resources non riesce. Procedura per riprodurre il problema.
ProprietàIdentificativo articolo: 318603 - Ultima modifica: venerdì 11 maggio 2007 - Revisione: 4.3 Le informazioni in questo articolo si applicano a:
Traduzione automatica articoli Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica. Clicca qui per visualizzare la versione originale in inglese dell?articolo: 318603
(http://support.microsoft.com/kb/318603/en-us/
)
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO. | Traduzione articoli
|




Torna all'inizio








