簡體   English   中英

除了TestDriven.NET之外,還有免費的工具可以將.NET Reflector與Visual Studio集成嗎?

[英]Is there a free tool to integrate .NET Reflector with Visual Studio, besides TestDriven.NET?

我喜歡TestDriven.NET安裝的Go to Reflector菜單選項。 但是,TestDriven.NET不能免費用於商業用途,因此我沒有在工作中使用它。

還有其他工具可以做到這一點 - 允許從Visual Studio中的源代碼跳轉到.NET Reflector並且完全免費嗎?

我知道有可能開發一個可以實現它的Visual Studio加載項,但是,唉,我沒有時間去做,所以已經開發了一個?

我對TestDriven.NET作者的理解是將.NET Reflector與Visual Studio集成起來非常困難。 他用來提供一個免費的.NET Reflector Add-in但是(我不記得他的理由)決定將它推廣到更新版本的TestDriven.NET。 我相信原始加載項的源代碼( ReflectorVsAddin.zip )仍在那里。 (找到舊的.NET 1.1 / Visual Studio 2003源代碼,請參閱下面的更新。)有人可能有原始的ZIP文件。

要與舊版本的Visual Studio一起使用,我仍然可以在ReflectorVsAddin.zip包含全部或部分文件。 我相信一些耐心的靈魂可以拆解它們並根據這些技術創建一個加載項。 然而,搜索“Reflector Hosting”會產生大量關於如何將.NET Reflector與您自己的應用程序集成的文章。 我相信從頭開始會更容易。 我個人認為,在Visual Studio外部使用.NET Reflector更容易使用。

更新

構建Reflector加載項
由傑米坎斯代爾
使Reflector成為Visual Studio.NET加載項

更新

請參見如何:將裝配加載到僅反射上下文中

最新版本的Reflector具有Visual Studio加載項,您可以免費將其與其捆綁在一起。

一個部分解決方案可能適合您執行以下操作:

  1. 確保已注冊Reflector,以便在Windows資源管理器的上下文菜單中顯示。
  2. 在visual studio中,確保在解決方案資源管理器中單擊“顯示所有文件”按鈕
  3. 轉到bin / Debug目錄文件夾,然后右鍵單擊該目錄
  4. 選擇“Windows資源管理器中打開文件夾”
  5. 啟動Windows資源管理器后,右鍵單擊您的程序集並選擇“使用反射器瀏覽”

這不會讓你看到你正在查看的確切代碼(如TD.Net插件),但它會讓你進入反射器只需點擊幾下,只需讓你使用find找到代碼。

暫無
暫無

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

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