<bdo id='p8Dpo'></bdo><ul id='p8Dpo'></ul>
<legend id='p8Dpo'><style id='p8Dpo'><dir id='p8Dpo'><q id='p8Dpo'></q></dir></style></legend>

  • <small id='p8Dpo'></small><noframes id='p8Dpo'>

      <tfoot id='p8Dpo'></tfoot>

        <i id='p8Dpo'><tr id='p8Dpo'><dt id='p8Dpo'><q id='p8Dpo'><span id='p8Dpo'><b id='p8Dpo'><form id='p8Dpo'><ins id='p8Dpo'></ins><ul id='p8Dpo'></ul><sub id='p8Dpo'></sub></form><legend id='p8Dpo'></legend><bdo id='p8Dpo'><pre id='p8Dpo'><center id='p8Dpo'></center></pre></bdo></b><th id='p8Dpo'></th></span></q></dt></tr></i><div id='p8Dpo'><tfoot id='p8Dpo'></tfoot><dl id='p8Dpo'><fieldset id='p8Dpo'></fieldset></dl></div>

        创建 Visual Studio 扩展时如何获取源代码管理历史记录窗口中的选定项目?

        时间:2023-05-22
        <tfoot id='qKTxD'></tfoot>
        <legend id='qKTxD'><style id='qKTxD'><dir id='qKTxD'><q id='qKTxD'></q></dir></style></legend>
          <i id='qKTxD'><tr id='qKTxD'><dt id='qKTxD'><q id='qKTxD'><span id='qKTxD'><b id='qKTxD'><form id='qKTxD'><ins id='qKTxD'></ins><ul id='qKTxD'></ul><sub id='qKTxD'></sub></form><legend id='qKTxD'></legend><bdo id='qKTxD'><pre id='qKTxD'><center id='qKTxD'></center></pre></bdo></b><th id='qKTxD'></th></span></q></dt></tr></i><div id='qKTxD'><tfoot id='qKTxD'></tfoot><dl id='qKTxD'><fieldset id='qKTxD'></fieldset></dl></div>

              <tbody id='qKTxD'></tbody>

                • <bdo id='qKTxD'></bdo><ul id='qKTxD'></ul>
                • <small id='qKTxD'></small><noframes id='qKTxD'>

                • 本文介绍了创建 Visual Studio 扩展时如何获取源代码管理历史记录窗口中的选定项目?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我开发了一个 Visual Studio 扩展.我在源代码管理历史记录窗口的上下文菜单中附加了一个按钮(上面有变更集详细信息"、比较"等的菜单)

                  I develop a Visual Studio extension. I attached a button to the Source Control History Window's Context Menu (the menu with 'changeset details', 'compare', etc.. on it)

                  我需要从窗口中获取选定的历史记录项,但不知道该怎么做.

                  I need to get the selected History items from the window, but couldn't figure it out how to do it.

                  更新:

                  我正在使用团队基础服务器作为源代码控制.这是我要访问的窗口的屏幕截图.截图

                  I'm using team foundation server as source control. Here's the screenshot of the window i want to access to. Screenshot

                  我找到了一种方法来检索窗口对象的数据,但我仍然有一些问题:

                  I have found a way to retrieve the window object's data, but i still have some issues:

                  package.FindToolWindow(typeof(/*I don't know the type of the window*/), 0, false);
                  

                  (包是 Microsoft.VisualStudio.Shell.Package 类的实例)

                  源代码管理历史记录窗口(屏幕截图上的那个)是什么类型的?这是我认为的难题中缺少的部分.

                  What is the type of the Source Control History window (the one on the screenshot)? This is the missing part of the puzzle i think.

                  请帮忙:)谢谢.

                  推荐答案

                  也许这会对您的需求有所帮助:工具窗口

                  Maybe this will be helpful for your needs: Tool Window

                  我不知道你的其他代码部分,但我猜你启动了一个窗口应用程序,你想在其中呈现历史列表.此窗口应用程序需要:

                  I dont know your other code parts, but I guess you initiate a window application, where you want to render the history list. This window application needs:

                  private FirstToolWindow window;
                  private void ShowToolWindow(object sender, EventArgs e)  
                  { 
                       window = (FirstToolWindow) this.package.FindToolWindow(typeof(FirstToolWindow), 0, true); 
                  ...
                  

                  这篇关于创建 Visual Studio 扩展时如何获取源代码管理历史记录窗口中的选定项目?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何在 Team Foundation Server 2015 中启用 C# 7 构建? 下一篇:发布 asp .net web 项目后项目的 dll 丢失

                  相关文章

                • <small id='pQjU7'></small><noframes id='pQjU7'>

                  <legend id='pQjU7'><style id='pQjU7'><dir id='pQjU7'><q id='pQjU7'></q></dir></style></legend>
                    <tfoot id='pQjU7'></tfoot>

                      • <bdo id='pQjU7'></bdo><ul id='pQjU7'></ul>
                      <i id='pQjU7'><tr id='pQjU7'><dt id='pQjU7'><q id='pQjU7'><span id='pQjU7'><b id='pQjU7'><form id='pQjU7'><ins id='pQjU7'></ins><ul id='pQjU7'></ul><sub id='pQjU7'></sub></form><legend id='pQjU7'></legend><bdo id='pQjU7'><pre id='pQjU7'><center id='pQjU7'></center></pre></bdo></b><th id='pQjU7'></th></span></q></dt></tr></i><div id='pQjU7'><tfoot id='pQjU7'></tfoot><dl id='pQjU7'><fieldset id='pQjU7'></fieldset></dl></div>