Visual Studio,应用设置...重新排列

24

alt text

在上面的图片中,有一个关于it技术的问题:如何上下移动数值?例如,状态(State)应该与高度/宽度/顶部/左侧(Window Position + state)分组。

这不是唯一一个我后来添加了东西之后逐渐变得杂乱无序的项目。可以删除/重新添加,但这样很繁琐且容易出错。可以只是保持原样,但这是一个小问题。

我是否完全没有看到某个设置可以移动这些内容,因为我已经找过了,但我就是没找到。


3
对我来说,这不仅仅是一项表面的措施。在我们的项目中,配置文件经常会发生变化,如果不排序,合并它们将会很困难。 - Germstorm
2
是的,对我来说这是一种强迫症式的欲望,想要将东西分类并放在“适当”的顺序中。 - WernerCD
3个回答

44

关闭解决方案。打开项目的 Properties\Settings.settings 文件并重新排列 <Setting> 项。然后您将按照该文件中列出的顺序在设置设计器中获得它们。


我是在解决方案打开的情况下完成的(.cs文件)。没有想到在关闭时这样做。我猜你的意思是在文本编辑器中,而不是VS。 - WernerCD
简单。您需要重新排列settings.settings?s.s.cs?还是两者都要? - WernerCD
1
修改Settings.settings文件,这将生成Settings.Designer.cs文件。 - epalm
您可能需要在解决方案资源管理器中右键单击settings.settings文件并选择“运行自定义工具”来强制更新settings.designer.cs文件。 - David

2
作为其他答案所指示的那样,您需要编辑 Properties\Settings.settings 文件中的条目序列。您不需要关闭 VS,只需关闭属性选项卡(如果打开了该选项卡)。
另外,这不会重新排列您的 .config 文件中的 XML 条目。为此,您需要重新排列在根项目文件夹中创建的 app.config 文件中的条目。
��两个文件都是基于简单的 XML 的文件。

2
对于Settings.settings文件,选择文件>打开>文件...,点击“打开方式”并选择XML编辑器。如果你只是打开它,它会像在属性中一样打开,你将无法编辑它。 - mmesser314

0

你不能在那个屏幕上移动物品。它是按照“自然”顺序加载和保存的。这意味着新的物品会被放置在底部。


3
我知道期望类似Excel的选项(剪切/粘贴/重新排序)是不合适的...但是除了删除/重新添加之外,没有任何移动事物的选项似乎很奇怪。 - WernerCD
问题在于有两种不同的情况。考虑到有些人(比如我)希望这些选项按字母顺序排列。而像你这样的其他人则想按特定顺序排列。从微软的角度来看,他们选择了第三个选项:不要担心它。从编码的角度来看,这对他们来说是最简单的路径。 - NotMe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接