Visual studio 如何在每次构建时为我的json文件强制执行“排序属性”?

Visual studio 如何在每次构建时为我的json文件强制执行“排序属性”?,visual-studio,visual-studio-2017,visual-studio-extensions,visual-studio-2019,Visual Studio,Visual Studio 2017,Visual Studio Extensions,Visual Studio 2019,在构建前或构建后,是否可以在我的json配置中对属性进行排序? 我有一个json文件local.settings.json: visual studio允许您自动对属性进行排序: 在构建前或构建后,是否可以在我的json配置中对属性进行排序? 可以在pre或post期间对json配置中的属性进行排序吗 建造 恐怕答案是否定的。排序属性在开发时起作用。而预构建事件用于在实际构建过程之前但在开发(设计或编辑)时间之后执行某些操作 在预构建事件中,我们可以使用一些dos命令,如xcopy,我们可以

在构建前或构建后,是否可以在我的json配置中对属性进行排序?

我有一个json文件
local.settings.json

visual studio允许您自动对属性进行排序:

在构建前或构建后,是否可以在我的json配置中对属性进行排序?

可以在pre或post期间对json配置中的属性进行排序吗 建造

恐怕答案是否定的。
排序属性
在开发时起作用。而
预构建
事件用于在实际构建过程之前但在开发(设计或编辑)时间之后执行某些操作

在预构建事件中,我们可以使用一些dos命令,如xcopy,我们可以调用.bat文件或.exe文件,事件将在构建过程之前执行。对于您的情况,您可能需要调用一个.exe来对属性进行排序,但据我所知,没有提供API来调用
排序属性
选项,因此目前无法访问此方法。而且,现在似乎没有
vs extension可以在构建事件中完成这项工作


如果您确实想要此功能(一个在构建期间控制排序属性的选项),只需让产品团队知道您的想法!您可以通过中的
建议功能
发送反馈。希望有帮助:)

是否可以在保存时执行此操作?您的意思是单击“全部保存”按钮时对属性进行排序吗?我认为这与构建事件中的情况类似。vs扩展开发方式可以提供在保存所有事件后执行的处理程序,但仍然是最初的问题,我们没有api来调用处理程序中的排序属性。所以我认为这是不可能的。但是如果有相关的api来调用排序属性,那么预构建事件或自定义扩展都可以工作。