0

我升級到Visual Studio 2012,我似乎無法讓格式化程序解開我的指令標記。我有這個指示標記使用Visual Studio 2012的Web表單格式問題

<%@ Page Title="" 
    Language="C#" 
    MasterPageFile="~/MasterPages/Master1.Master" 
    EnableEventValidation="false" 
    AutoEventWireup="true" 
    CodeBehind="WebForm1.aspx.cs" 
    Inherits="Test" %> 

當我格式化它時,沒有任何反應(鍵盤快捷鍵控制+ k,控制+ f)。在Visual Studio 2010中,它將打開標籤,使其看起來像這樣。

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/Master1.Master" EnableEventValidation="false" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Test" %> 

我比較Visual Studio中的兩個版本之間的設置,我看不出有什麼不同會影響標籤怎麼指令會得到解開。我需要更改哪些設置才能使指令標記解開?

回答

0

根據Visual Studio團隊的回覆,這是一個已知的錯誤,不會被修復。

0

根據我的VS2012,按鍵組合是相同的(Ctrl E,F)。

您可以通過進入編輯菜單,然後選擇高級>來查看VS所使用的組合。

+0

他們的鍵盤快捷鍵在我的設置中不同,因爲我使用了一些自定義綁定。我的工具欄中還有一個「選擇格式」圖標,其中的工具提示「格式化當前選定的文本」。這將對標記進行格式化,但每當標籤打包時,它都不會打開。我在VS2010中沒有這個問題。 – Halcyon