5

我將Visual Studio 2010與Team Foundation Server 2010和Power Tools結合使用。在Visual Studio 2010中註釋源控件中的更改集

在我的代碼文件(eg. \*.cs)我可以在編輯器中點擊右鍵,然後選擇Source Control"->"Annotate以獲得一個額外的列,我可以看到誰最後修改了行。這似乎並不適用於我的MVC-Views (\*.cshtml)

電動工具擴展/功能中的文件類型是否有限制?

如何在Visual Studio中爲所有基於文本的文件類型啓用此非常有用的功能?

回答

4

很可能是cshtml文件類型無法被TFS識別爲文本類型,因此註釋功能被禁用。 要檢查這一點,請轉到您的團隊項目源代碼管理設置,在文件類型選項卡中查找擴展名。如果不存在,請添加它並將其設置爲文本類型並重新啓動Visual Studio。

+0

我在哪裏可以準確找到這個設置?我嘗試了我的團隊項目的上下文菜單 - >「團隊項目集合設置」 - >「源代碼控制文件類型」...我添加了* .cshtml ...並重新啓動VST。仍然沒有註釋cshtml文件。我是對的還是有另一個地方這個選項? – Konrad

+0

我剛剛嘗試了一個版本化的.cshtml文件,我有註釋功能,所以這很奇怪,你沒有它...你確定該文件是在源代碼管理? – Nock

+0

該文件在源代碼管理下。我在解決方案資源管理器中找到註釋功能,右鍵單擊該文件。但在編輯器中,我沒有上下文菜單中的「註釋」項,因爲它是例如在cs-files中......此外,我在解決方案資源管理器中通過「Annotate」打開的帶註釋的文件沒有代碼突出顯示,即使它有註釋。 – Konrad

1

對我來說,如果我在cshtml文件編輯器中右鍵單擊並轉到源代碼管理子菜單,那麼Annotate就不存在了。但是,如果我在解決方案資源管理器中右鍵單擊該文件並轉到源代碼管理子菜單,那麼註釋就在那裏。

相關問題