我正在使用 Visual Studio 2010,其中有一个名为 Utilities 的项目,其中包含我settings.settings想从解决方案中的其他项目访问的文件。
在另一个项目中,我想让用户使用PropertyGrid. 我还想使用System.ComponentModel设置对其进行自定义。我试图应用ComponentModel设置,例如DescriptionAttribute在Settings.Designer.cs有效的文件中,但正如文件注释中所说,重新生成时对该文件的更改。
所以我的问题如下:
- 如何
Properties.Settings从另一个项目访问? - 如何在
PropertyGrid不更改Settings.Designer.cs文件的情况下自定义? - 如前所述,我让用户从表单管理设置。但是,我想在用户按下取消按钮时恢复这些值。我怎么做?