共用方式為


HOW TO:指定檢測前置和檢測後續命令

您可以指定要在檢測效能工作階段中的二進位檔之前或之後執行的命令。 任何可從命令列發出的命令都可以指定為檢測前置或檢測後續事件。 例如,您可以在檢測二進位檔之後執行的批次檔中,指定使用強式名稱金鑰自動重新簽署組件的命令。

您可以針對程式碼剖析回合中所有已檢測的二進位檔或針對個別二進位檔指定命令, 不過,您只能指定一個要在檢測程序之前執行的檢測前置命令,以及一個要在之後執行的檢測後續命令。 但無法同時針對程式碼剖析回合中所有二進位檔及個別二進位檔指定命令。 針對所有二進位檔指定命令時,會在檢測工作階段中的每個二進位檔之前或之後執行命令。

需求

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional

執行命令的工作目錄會依據您執行 Visual Studio 的作業系統以及已進行過程式碼剖析之應用程式的目標平台而定。

32 位元電腦

在 32 位元電腦上,預設的程式碼剖析工具目錄是 Drive\Program Files\Microsoft Visual Studio 10.0\Team Tools\Performance Tools。

64 位元電腦

在 64 位元電腦上,則會根據已進行程式碼剖析之應用程式的目標平台指定路徑:

  • 對於 32 位元應用程式,預設的程式碼剖析工具目錄是:

    Drive\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Performance Tools

  • 對於 64 位元應用程式,預設的程式碼剖析工具目錄是:

    Drive\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Performance Tools\x64

若要指定檢測前置命令

  1. 請執行下列其中一個步驟:

    • 若要針對效能工作階段中的所有二進位檔指定檢測前置命令,請在 [效能總管] 中選取效能工作階段節點,然後按一下滑鼠右鍵並選取 [屬性]。

    • 若要針對特定二進位檔指定檢測前置命令,請在效能工作階段的 [目標] 清單中,以滑鼠右鍵按一下二進位檔的名稱,然後選取 [屬性]。

  2. 在 [屬性頁] 中,按一下 [檢測]。

  3. 在 [檢測前置事件] 底下的 [命令列] 文字方塊中輸入命令。

    注意事項注意事項

    您可以按一下 [命令列] 方塊旁的省略符號按鈕 (...),以瀏覽並選取適當的 .exe、.cmd 或 .bat 檔案。

  4. 按一下 [確定]。

    若要在執行中停用但不移除這個命令,請選取 [從檢測中排除] 核取方塊。 若要修改編譯器或連結器設定,請使用專案屬性頁。

若要指定檢測後續命令

  1. 請執行下列其中一個步驟:

    • 若要針對效能工作階段中的所有二進位檔指定檢測後續命令,請在 [效能總管] 中選取效能工作階段節點,然後按一下滑鼠右鍵並選取 [屬性]。

    • 若要針對特定二進位檔指定檢測後續命令,請在效能工作階段的 [目標] 清單中,以滑鼠右鍵按一下二進位檔的名稱,然後選取 [屬性]。

  2. 在 [屬性頁] 中,按一下 [檢測]。

  3. 在 [檢測後續事件] 底下的 [命令列] 文字方塊中輸入命令。

    注意事項注意事項

    您可以按一下 [命令列] 方塊旁的省略符號按鈕 (...),以瀏覽並選取適當的 .exe、.cmd 或 .bat 檔案。

  4. 按一下 [確定]。

    若要在執行中停用但不移除這個命令,請選取 [從檢測中排除] 核取方塊。 若要修改編譯器或連結器設定,請使用專案屬性頁。

請參閱

概念

設定程式碼剖析工具的效能工作階段