Visual Studio 2022 无法创建 .editorconfig 文件

问题描述 投票:0回答:2

使用 Visual Studio Community 2022,版本 17.4.4.

我刚刚使用内置的 VS 模板创建了一个 WPF(.NET Framework)解决方案。对于这个解决方案,我想添加一个

.editorconfig
文件来帮助代码格式化。但是,当右键单击解决方案资源管理器中的解决方案并跟随
Add -> New Item... -> editorconfig File (.NET)
并将其命名为
.editorconfig
时,Visual Studio根本不会创建它。

我再次遵循这些相同的步骤,而是选择添加一个普通的

.txt
文件,创建它似乎很高兴。

值得注意的是,我可以在

within
解决方案中添加一个新的.editorconfig项目,但由于我计划在未来添加更多项目,我希望解决方案本身包含顶层
.editorconfig
而不是需要为每个项目复制它。

我试过重新启动 VS,更新它,修复它,并创建一个完全独立的解决方案。我得到相同的结果。我知道

.editorconfig
文件本身只是纯文本文件,我可以创建一个空白文件并手动输入它,但理想情况下我希望所有预设都被开箱即用。

任何帮助将不胜感激。

编辑我设法通过从VS设置创建它来暂时绕过它:

Tools -> Options -> Text Editor -> C# -> Code Style
并选择
Generate .editorconfig file from settings
选项。从这里我选择解决方案文件夹。但是,这并不能解决
add
上下文菜单选项不创建它的原始问题。

visual-studio-2022 solution editorconfig
2个回答
0
投票

我的 WPF (.NET 6) 项目遇到了同样的问题。无论如何,为 .editorconfig 设置一个解决方案项目文件夹在我看来有点矫枉过正,所以我所做的是:

  1. 启动另一个 VS 实例并创建一个新的 WPF 解决方案
  2. project
  3. 添加新的EditorConfig
  4. 选择设置并保存配置
  5. 打开资源管理器,将生成的文件复制到原解决方案的根目录下(除修改过的行外,可以删除所有行)

.editorconfig 将由源代码管理跟踪,而不会弄乱 VS 解决方案视图。


0
投票

情况变得更糟:

  1. 工具 > 选项 > 文本编辑器 > C# > 代码风格 > 生成 .editorconfig
  2. 选择解决方案文件夹并保存生成的文件
  3. 右键单击解决方案节点并添加现有项
  4. 选择 .editorconfig 文件
  5. 右键单击文件,选择“打开方式”,然后选择“源代码(文本)编辑器”

Visual Studio 硬崩溃!!!

© www.soinside.com 2019 - 2024. All rights reserved.