Exception de type : MissingManifestRessourceException
Bonjour,
(Visual Studio 2005).
- Je crée une nouvelle solution avec un projet de démarrage Form1 en choissisant Windows Forms Application : il me crée une Form nommée Form1.
- Je crée un nouveau projet UserControl1 en choissisant Windows Forms Control Library : il me crée un UserControl nommé UserControl1Control.
- Dans le UserControl1Control je place un PictureBox nommé pictureBox1 et dans lequel je mets un fichier BMP.
- Dans Form1.h, j'inclue UserControl1Control.h et le namespace UserControl1.
- Dans le constructeur de Form1 je crée un UserControl1 auquel j'assigne Form1 comme parent.
Code:
1 2 3 4 5 6 7 8 9 10
| Form1(void)
{
InitializeComponent();
//
//TODO: Add the constructor code here
//
UserControl1Control ^ userControl1Control = gcnew UserControl1Control();
userControl1Control->Parent = this;
userControl1Control->Show();
} |
A l'éxécution, j'ai droit à une exception de type MissingManifestRessourceException :
Citation:
Impossible de trouver des ressources appropriées pour la culture spécifiée ou la culture neutre. Assurez-vous que "UserControl1.UserControl1Control.resources" a été correctement incorporé ou lié dans l'assembly "Form1" au moment de la compilation ou que tous les assemblys satellites requis sont chargeables et complètement signés.
dans la function InitializeComponent de UserControl1Control.h :
Code:
this->pictureBox1->Image = (cli::safe_cast<System::Drawing::Image^ >(resources->GetObject(L"pictureBox1.Image")));
Qu'est que j'ai oublié pour que ça fonctionne ?
Merci.
Flo.