簡體   English   中英

我如何調試我的MVC應用程序以及從Codeplex下載的MVC Contrib項目

[英]How can I debug my MVC application together with MVC contrib project downloaded from codeplex

我希望我的MVC應用程序也能在調試時加入MVC框架contrib項目。我已經安裝了Visual Studio 2010專業版。

您是說http://mvccontrib.codeplex.com嗎? 他們發布源代碼,因此最簡單的方法可能是下載源代碼並自己重建。

本質上,您需要程序集,與構建的程序集完全對應的PDB文件,以及磁盤上的源代碼,PDB文件可在其中找到此文件。 你可以

  1. 自己重建源代碼:這樣,您就可以在磁盤上由PDB引用的確切位置上擁有新的程序集,新的PDB和源代碼。 可以將他們的項目添加到解決方案中,然后就位。 這樣做的缺點是,它們可能具有可能不包含的奇特的外部依賴關系,或瘋狂的構建系統,因此這可能並不容易。 (另一個缺點是,您將使用自己的構建而不是其正式發行版進行測試和調試。根據您的部署策略,您可能希望針對正式構建而不是您自己的正式版本運行生產代碼,並且存在切換回去的風險。到正式版本,盡管很小。希望您有單元測試,可以在調試后用來重新驗證!)
  2. 下載其PDB-看起來就像在其“其他”文件中一樣,然后將其與磁盤上的相應程序集一起解壓縮。 下載其源代碼並解壓縮它們:如果可能,將其硬編碼到PDB中與構建源所在的位置相同的路徑中(第一次嘗試時會提示您)或將您已提取源的路徑添加到工具/選項下的源目錄列表中。

無論哪種方式,您可能都必須取消選中Tools \\ Debugging中的“僅進入我的代碼”選項,除非您想真正進入他們的代碼,否則請沿“添加到您的解決方案”路線進行操作,盡管您只是想在代碼中捕獲異常並從那里進行調試,這沒有必要。

暫無
暫無

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

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