0

想知道是否有人知道这个答案。我正在运行VS2015,有些同事正在运行VS2013。我们都是通过TFS运行我们的代码来进行源代码控制,并且我们遇到了这个问题。Visual Studio - 打开控件重组designer.vb

当我们打开一个窗体或控件,甚至不修改它,然后关闭它,它将完全重构* .Designer.vb文件,但不会修改任何数据(最坏的情况下,它只是把上面的大小写真/假为真/假)。

这证明了一个问题,因为我们越来越担心在相同的表单上工作。

有没有人知道这个潜在的问题,或者如果这是一个错误的种类?

谢谢!

+0

我认为这是由VS IDE造成的。也与TFS或源代码管理无关。 –

+0

我标记TFS的原因纯粹是因为这是问题出现的地方 - 当检入代码时,我们只是因为打开并关闭了模块而无法处理模块。这是一个奇怪的:) – DeeKayy90

回答

1

VB代码使用帕斯卡尔关键字。即使你写关键字小写和VS会自动套接到PascalCase。

然而,有一种方法更改为小写关键词:从GitHub库

  1. 下载Glamour
  2. 通过将truetype字体(.ttf)文件拖放到您的 %SystemDrive%\ Windows \ Fonts文件夹中进行安装。
  3. 更改文本编辑器的字体在工具>选项>字体颜色&对话框 到魅力
  4. 选择“关键字”“显示项目”清单,并检查“大胆” 复选框。

最后你得到这个如下: enter image description here

这种方法是从安东尼D. Green的博客引用。更多细节:http://blogs.msdn.com/b/vbteam/archive/2015/04/02/lowercase-keywords-revisited.aspx?PageIndex=1#comments我在想你的团队中的任何人都在使用小写字母关键字。

+0

嘿帕特里克,欢呼的答案。但是,我们不是手动修改设计器的外壳。它会自行改变,只需打开和关闭窗体或控件即可。这就导致了TFS的问题,因为设计者不再一样 - 最近它重新设计了Designer.vb文件中的控件,并且只改变了布尔值(我们总是使用PascalCase) - 这绝对是一个奇怪的发生。 +1给你的答案虽然它可以帮助某人:) – DeeKayy90