Bonjour,
Je travaille actuellement en C# avec VS2008.
J'ai créé un UserControl qui dans son constructeur fait appelle à une méthode de DLL (elle utilise un backGroundWorker et une form) pour faire un chargement spécifique .
La compilation fonctionne bien et l'exécution également. Mon souci apparaît uniquement lorsque je veux me servir du designer, ce dernier me fait des erreurs. Il bloque sur la méthode de ma DLL et dit qu'il ne la trouve pas.
Je souhaitais donc savoir si via un #if je pouvais arriver à l'empêcher d'exécuter cette ligne?
Cela donnerai un truc dans ce genre:
Pour info "#if RELEASE || DEBUG" ne fonctionne pas vu que le designer exécute forcément le constructeur dans l'un de ces modes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public MonUC() { InitializeComponent(); //code à exécuter ... #if ??? //code que je ne veux pas exécuter juste quand j'utilise le designer #endif //code à exécuter }
Merci d'avance!
Rastamath69
Partager