2

我正在使用配置部分设计器 (CSD)来管理我的 .NET app.config 文件结构,到目前为止我很喜欢它。

问题是,我需要一组不适合拥有钥匙的物品。这是具有类型 (User|Group} 和名称的权限列表。可以有多个相同类型的项目和多个相同名称的项目。

不能使用 type 的集合来做到这一点是有道理的BasicMap;但是AddRemoveClearMap收藏呢?(好的,“地图”AddRemoveClearMap没有帮助,我需要列表语义)。

当我尝试像这样配置它时,这就是 CSD 所说的:

此集合的项目类型没有键属性。

在此处输入图像描述

欢迎任何指点。

PS。这个答案建议我向集合中的对象添加一个虚假(唯一)GUID 属性并将其用作键。我会尝试看看我是否可以弯曲 CSD 以允许这样做。

4

1 回答 1

0

我与 CSD 开发人员交谈,显然这个功能目前正在实施,显然是使用我在问题中提到的 SO 帖子中的想法。

此处正在讨论状态:http: //csd.codeplex.com/discussions/406983

于 2013-01-04T09:18:44.893 回答