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