Visual Studio 2022无法创建.editorconfig文件



使用Visual Studio Community 2022, version 17.4.4.

我刚刚创建了一个WPF()。. NET框架)解决方案,使用内置的VS模板。对于这个解决方案,我想添加一个.editorconfig文件来帮助进行代码格式化。但是,当在解决方案资源管理器中右键单击解决方案并在Add -> New Item... -> editorconfig File (.NET)后面命名为.editorconfig时,Visual Studio根本不会创建它。

我再次遵循相同的步骤,但选择添加一个普通的.txt文件,创建它似乎很愉快。

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

我试过重新启动VS,更新它,修复它,并创建一个完全独立的解决方案。我得到了相同的结果。我知道.editorconfig文件本身只是明文文件,我可以创建一个空白文件并手动输入,但理想情况下,我希望所有的预设都是开箱外填充的。

如有任何帮助,不胜感激。

编辑:我设法暂时绕过它通过创建它从VS设置:Tools -> Options -> Text Editor -> C# -> Code Style和选择Generate .editorconfig file from settings选项。从这里我选择解决方案文件夹。然而,这并不能解决add上下文菜单选项不创建它的原始问题。

我也有这个问题。我试图使用Visual Studio提交反馈选项创建一个问题,但我无法让它提交。

我发现的最好的解决方案是在VS 2019中打开解决方案。将.editorconfig项添加到解决方案中的。保存并关闭VS 2019。在VS 2022中打开解决方案,然后在解决方案项伪文件夹中可以看到。editorconfig文件,因为它应该出现在VS 2022中。

您可以在notepad++中打开解决方案文件,以查看在使用2019覆盖2022版本时写入文件的差异,然后在2022重新保存2019文件时再次写入文件。

详细说明肖恩·布朗的回答:

1。生成.editorconfig以便填充所有默认字段。

创建它从VS设置:Tools ->选项→文本编辑器->c#→代码样式和从设置选项中选择生成.editorconfig文件。

2。转到文件资源管理器中的解决方案文件夹。将新生成的。editorconfig文件拖拽到Visual Studio中,editorconfig UI将显示出来。

视频https://www.youtube.com/watch?v=5f1rbw5lOsg

我在使用WPF时遇到了同样的问题。. NET 6)项目。在我看来,仅仅为。editorconfig创建一个解决方案项文件夹是多余的,所以我所做的是:

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

.editorconfig将被源代码管理系统跟踪,而不会搞乱VS解决方案视图。

情况更糟:

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

Visual Studio崩溃! !

找到了这个视频,一个变通方法。

您将无法在解决方案资源管理器中查看,但您可以将创建的.editorconfig文件拖到编辑器中进行更改。

相关内容

  • 没有找到相关文章

最新更新