簡體   English   中英

將網頁與Visual Studio中的項目相關聯

[英]Associate web page with project in Visual Studio

有什么方法可以將網頁與Visual Studio中的項目相關聯,並將其加載到IDE中? 例如,我有一個項目的任務列表保存在網站上。 理想的是在IDE中而不是單獨的頁面中查看這些任務。 現在,我可以按照以下步驟完成操作:

  • 按Ctrl-Alt-R打開Web瀏覽器頁面
  • 將網址更改為我想要的路徑
  • 根據需要放置頁面(如在其自己的選項卡組中,在我的代碼右側)

最好在項目的某個地方有一個鏈接,我可以單擊它並在IDE中打開此頁面,而無需每次都更改URL。 我有幾個不同的項目將從中受益。 有任何想法嗎?

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

  • 在項目文件中定義MSBuild屬性,或在具有項目URL的解決方案文件中定義自定義字段。
  • 編寫一個訂閱解決方案加載事件或類似事件的VS程序包(我不熟悉VS對象模型,但我肯定有這樣的事件),並尋找該自定義字段並提取網址(如果該網址存在於解決方案中)或項目文件,然后在VS中打開指向該URL的Web瀏覽器。

Visual Studio Team Foundation Server會發生類似的情況。 在Team Explorer窗口中,可以從Visual Studio中訪問與當前團隊項目區域相關的各種文檔和指南。

您也可以創建一個指導包,以在項目中的適當位置應用各種命令和文檔。 請參見Guidance Automation擴展和Guidance Automation工具包

這是我快速解決此問題的方法:

  1. 在項目中創建一個文本文件。 我將其稱為“ notes.txt”,並用它來存儲項目中其他地方沒有房屋的注釋,想法等。

  2. 將Web鏈接添加到文件頂部。

  3. 在IDE中打開文本文件,並將其放在新的選項卡組中。 我將我的標簽放在右側的垂直標簽組中。

  4. 將分隔符拖到最遠,以“隱藏”選項卡組。 這樣,它始終打開並可用,但不會占用太多空間。

  5. 當您需要網頁時,“顯示”選項卡組(即向后拖動分隔符),然后按住Ctrl鍵單擊鏈接。

這具有在與文本文件相同的選項卡組中打開網頁的附加好處,因此您可以在不使用它們時將它們都放在一邊。

我敢肯定,按照其他人的建議編寫程序包可以做更多的事情,但這是一種省力的方法,可以使我足夠接近所需的內容。 我希望聽到其他建議或修改,可能會使此設置更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM