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