我正在考虑制作一些功能受限的应用程序版本,并且我想省略更简单版本中不需要的代码。作为 WinForms 应用程序,UI 必须针对每个版本进行更改 - 不显示受限控件。
我尝试使用条件编译语句来注释自动生成的控件和布局代码的一部分,但我发现一旦我通过 WinForms 设计器触摸任何东西,VS 就会抛出我所有的代码。
我希望能够有条件地编译一些事件处理程序和 UI 控件。我可以在设计器文件之外编写条件 UI 代码,但是我将无法使用 VS 设计器来编辑我的应用程序。是否有任何建议来解决这种情况 - 即有条件地编译 UI 控件并仍然显示它们在设计师?
谢谢!