2017-06-04 32 views
0

當試圖調試到asp.net標識源時,我克隆了來自codeplex的源代碼,並在進入代碼時將Microsoft.AspNet.Identity.EntityFramework映射到我的/code/aspnetidentity目錄。在VS調試器中更改彙編的映射源路徑

我想我犯了一個錯誤,但在克隆回購 - 它似乎不完整。我在github上發現了一個不同的版本,並在/code/Identity。但是,我不知道從彙編到源代碼目錄的映射存儲在哪裏,以便我可以更改它。

它在哪裏?

+0

你能與我們分享的鏈接,下載本項目的源?另外,Microsoft.AspNet.Identity.EntityFramework的版本號是多少?如果它是通過Nuget包安裝的:https://www.nuget.org/packages/Microsoft.AspNet.Identity.EntityFramework/,我的理解是程序集目錄與這個包的創建方式有關。例如,我們可以使用NuGet Package Explorer來真正訪問它的組成和結構。 –

+0

@ JackZhai-MSFT我想你誤會了。當您禁用了Just My Code並且框架源代碼已經啓用時,當您嘗試使用調試器進入第三方代碼時,調試器會詢問您是否擁有源代碼,以便它可以執行它(類似dotnetpeek的擴展可以另外反編譯) 。你給它一個目錄,它會嘗試指向匹配正在運行的代碼與源文件中的行,以便您可以逐步完成。如果我給了它錯誤的目錄會發生什麼?我該如何改變它?我根本不知道在哪裏可以找到該選項。 –

+0

我想我們需要知道VS如何首先找到源文件,然後我們想知道它是否真的影響您用不同的目錄進行調試。看到「查找源文件」在這裏:https://msdn.microsoft.com/en-us/library/ms241613.aspx?f=255&MSPPError=-2147217396 –

回答