2011-08-17 19 views
6

Ho un progetto Windows in Visual Studio 2010 in cui memorizzo tutte le immagini nel file di risorse del progetto creato da Visual Studio per me. Tuttavia, si sta ingigantendo e mi piacerebbe separare le immagini in più file di risorse, se possibile. Ho creato un nuovo file di risorse, ma Visual Studio non lo riconosce quando vado alla finestra di progettazione del modulo e provo a cambiare un'immagine. L'unico file disponibile nei file di risorse del progetto disponibili è MyProject \ Resources.resx. Quello che ho appena creato non è lì.Come ottenere Visual Studio per riconoscere più file di risorse di progetto

Qualche idea sul perché non si presenta? Ho provato a mettere la risorsa sotto lo spazio dei nomi My.Resources così come a modificare lo spazio dei nomi e l'ho reso pubblico. Ancora non si presenta.

Select Resource screen

risposta

7

Un progetto ha solo un singolo file di risorse predefinito. È possibile aggiungere ulteriori file di risorse non predefiniti al progetto in qualsiasi momento. I file di risorse aggiuntive NON verranno inseriti nella cartella "My Project". Verranno semplicemente aggiunti al progetto come gli altri file.

È possibile fare riferimento a queste nuove risorse allo stesso modo in cui si fa riferimento ad altri. Invece di accedere alle risorse tramite "My.Resources.", Troverai gli altri file di risorse in "Risorse.Risultato [Nome file di risorsa]".

MODIFICA: Un file di risorse deve essere nella radice del progetto se si desidera fare riferimento da un controllo PictureBox.

Spero che questo ti aiuti.

+0

So che posso farvi riferimento nel codice in My.Resources. [Nome file risorsa], ma c'è un modo per ottenere i file di risorse disponibili dalla schermata "Seleziona risorsa"? Ho allegato l'immagine al post originale per mostrarti di cosa sto parlando. –

+0

Capisco il problema ... indagando. –

+0

Quando si passa alla proprietà Image su un controllo PictureBox e si fa clic su "...", è possibile selezionare qualsiasi altro file di risorse nel menu a discesa "File di risorse del progetto:". Sto usando VS2010 SP1. –

Problemi correlati