【问题标题】:Associate web page with project in Visual Studio将网页与 Visual Studio 中的项目关联
【发布时间】:2009-08-13 02:44:37
【问题描述】:

有没有办法将网页与 Visual Studio 中的项目相关联,并在 IDE 中加载?例如,我有一个项目,其任务列表保存在网站上。在 IDE 中而不是单独的页面中查看这些任务将是理想的。我现在可以按照以下步骤完成:

  • 按 Ctrl-Alt-R 打开 Web 浏览器页面
  • 将 URL 更改为我想要的路径
  • 根据需要定位页面(例如在其自己的选项卡组中,在我的代码右侧)

如果在我的项目中的某处有一个链接,我可以在 IDE 中单击并打开此页面,而无需每次都更改 URL,这将是很好的。我有几个不同的项目可以从中受益。有什么想法吗?

【问题讨论】:

    标签: visual-studio visual-studio-2008


    【解决方案1】:

    类似的事情发生在 Visual Studio Team Foundation Server 上。与您当前的团队项目区域相关的各种文档和指南可从 Visual Studio 中的团队资源管理器窗口访问。

    您还可以创建一个指导包,以便在项目中的适当位置应用各种命令和文档。见Guidance Automation Extensions and Guidance Automation Toolkit

    【讨论】:

      【解决方案2】:

      好主意。我唯一能想到的是通过 Visual Studio 可扩展性。基本上,

      • 在项目文件中定义 MSBuild 属性或在具有项目 url 的解决方案文件中定义自定义字段。
      • 编写一个订阅解决方案加载事件或类似事件的 VS 包(我不熟悉 VS 对象模型,但我确信有这样的事件)并查找该自定义字段并提取 url(如果存在)在解决方案或项目文件中,然后在 VS 中打开指向该 URL 的 Web 浏览器。

      【讨论】:

        【解决方案3】:

        这是我对这个问题的快速破解:

        1. 在项目中创建一个文本文件。我把我的“notes.txt”命名为“notes.txt”,我用它来存储项目其他地方没有的笔记、想法等。

        2. 将网络链接添加到文件顶部。

        3. 在 IDE 中打开文本文件并将其放入新的选项卡组中。我把我的放在右边的一个垂直标签组中。

        4. 将分隔符拖动到“隐藏”选项卡组为止。这样一来,它始终是开放且可用的,但不会占用太多空间。

        5. 当您想要网页时,“显示”选项卡组(即向后拖动分隔符)并按住 ctrl 键单击链接。

        这有一个额外的好处,即在与文本文件相同的选项卡组中打开网页,因此您可以在不使用它们时将它们推到一边。

        我确信按照其他人的建议,通过编写包可以完成更多工作,但这是一种让我足够接近我想要的东西的省力方法。我很想听听其他可能会使此设置更好的建议或修改。

        【讨论】:

          猜你喜欢
          • 2016-08-20
          • 2014-11-05
          • 2013-05-18
          • 1970-01-01
          • 2019-05-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多