将网页与Visual Studio中的项目相关联

时间:2009-07-14 18:05:45

标签: visual-studio visual-studio-2008

有没有办法将网页与Visual Studio中的项目相关联,并将其加载到IDE中?例如,我有一个项目谁在网站上维护任务列表。在IDE中查看这些任务而不是单独的页面是理想的。我现在可以通过以下步骤来实现这一目标:

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

在我的项目中的某个地方有一个链接,我可以点击并在IDE中打开此页面,而不必每次都更改URL。我有几个不同的项目可以从中受益。有什么想法吗?

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

  1. 在项目中创建一个文本文件。我打电话给我的“notes.txt”,我用它来存储在项目的其他地方没有房屋的笔记,想法等。

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

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

  4. 将分隔符拖到远处,因为它将“隐藏”选项卡组。通过这种方式,它始终是开放的,可用但不占用太多空间。

  5. 当您需要网页时,“显示”标签组(即将分隔符向后拖动)并按住Ctrl键单击该链接。

  6. 这样做的另一个好处是可以在与文本文件相同的选项卡组中打开网页,因此您可以在不使用它们时将它们放在一边。

    我确信通过编写软件包可以做得更多,正如其他人所建议的那样,但这是一种让我足够接近我想要的方法。我很乐意听到其他可能使这种设置更好的建议或修改。