簡體   English   中英

Visual Studio Team Explorer無法正確打開PDF文件-解決方案資源管理器不適用於“打開方式”設置

[英]Visual Studio Team Explorer can't properly open a PDF file - Solution Explorer not available for “open with” setting

我們有附加到TFS工作項和TFS下“源代碼管理”中的PDF(及其他)文件。 它們在Visual Studio中無法正確打開(基本上顯示為ASCII)。

問題似乎是,除非您使用解決方案資源管理器中的“打開方式為..”對話框,否則VS不會正確地將程序與諸如“ .pdf”的擴展名相關聯。

如果我們的用戶具有Visual Studio的完整安裝,那是一個好的解決方法。 但是,其中許多人僅具有帶有Team Explorer組件的Visual Studio 2013-根本沒有解決方案資源管理器。

我猜想這種情況下必須有一些解決方法。 也許設置適當的注冊表值? 由於VS如果可以(通過解決方案資源管理器)告訴它,可以正確記住該關聯,因此必須將其存儲在某個位置。

有想法嗎? 有什么建議嗎?

如果項目中有PDF文件,則可以在解決方案資源管理器中單擊鼠標右鍵,然后選擇“打開方式..”。 現在,您可以選擇要使用的編輯器。 如果尚未列出Acrobat,則可以添加它,然后單擊“設置為默認值”按鈕。 之后,無論您是從源代碼管理瀏覽器還是在Visual Studio中的其他位置打開PDF,都將始終使用Acrobat Reader打開它。 但是您需要為所有Studio進行配置。

參考:MSDN中的答案“源代碼管理資源管理器無法查看PDF文件”

上下文菜單中不提供“打開方式”。 但是我找到了解決方案-更好的解決方法是:您必須創建外部命令才能在pdf查看器中打開此pdf文件。

  1. 轉到工具/外部工具。
  2. 在命令部分中,輸入PDF查看器的路徑(exe文件)
  3. 在“參數”中,選擇“項目路徑”。 用首選名稱保存
  4. 將您創建的此新命令放入某些現有工具欄中,或為其創建新的命令。 這也有點復雜,所以這是怎么做的:
  5. 點擊現有工具欄旁邊的小箭頭,選擇自定義
  6. 在新窗口中,選擇“添加命令”
  7. 在新窗口中,新命令作為“外部命令1”隱藏在“工具”類別下。 添加並確認。

現在這是討厭的把戲。 此命令在選擇了PDF文件的瀏覽器窗口中將不起作用,參數為空:(因此,您必須將pdf文件打開到該ASCII窗口中,然后按新命令。現在,該文件將在您選擇的pdf查看器中打開。

希望這會幫助某人

暫無
暫無

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

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