Ich habe vor, einige Versionen meiner Anwendung mit eingeschränkter Funktionalität zu erstellen, und ich möchte den Code weglassen, der in einfacheren Versionen nicht notwendig ist. Da es sich um eine WinForms-Anwendung handelt, muss die Benutzeroberfläche für jede Version geändert werden - die eingeschränkten Steuerelemente werden nicht angezeigt.
Ich habe versucht, Teile der automatisch generierten Steuerelemente und Layout-Code mit bedingten Kompilierungsanweisungen zu kommentieren, aber ich entdeckte VS wirft alle meinen Code, sobald ich etwas über den WinForms-Designer berühren.
Ich möchte in der Lage sein, einige Event-Handler und UI-Steuerelemente bedingt zu kompilieren. Ich könnte den bedingten UI-Code außerhalb der Designer-Datei schreiben, aber dann würde ich nicht in der Lage sein, den VS-Designer zu verwenden, um meine App zu bearbeiten. Gibt es irgendwelche Vorschläge zur Behebung dieser Situation - d.h. bedingte Kompilierung von UI-Steuerelementen und deren Anzeige im Designer?
Danke!