我在 Visual Studio 2010 的 VB 中工作,试图让 AssemblyInfo.vb 文件中的行在末尾没有多余的空格。我使用 GitHub 的 Windows 客户端和它附带的 powershell 环境使用 git 跟踪我的项目,所以当我执行 git diff 时,无论哪里有错误的空白,我都会得到红色标记。
基本上我发现,如果我删除 Visual Studio 中的空格并保存文件,它就会回来。如果我在 Notepad++ 中删除它,保存并在 Visual Studio 中重新打开它,空格就会消失。之后,只要我更改了一行上的任何内容,Visual Studio 就会在我更改的每一行的末尾添加一个空格,否则该空格恰好以 > 结尾。如果我将标签的末尾更改为 />,它不会添加空格,但当然不会编译。
我已经研究了基本、XML 和所有语言的文本编辑器设置,但没有看到任何特定于此的设置。有没有我遗漏的,或者我应该计划使用记事本进行版本更改?我还要提到我的个人机器上有 Visual Studio 2012,但它似乎没有这样做。