讓我更詳細地解釋我的意思。當我在使用Eclipse進行java編程時,我可以將java的源代碼附加到IDE中,並且每當我點擊一些內置的類時,它都會顯示它的源代碼,而不僅僅是界面。 Visual studio 2015和.NET Core框架可以實現嗎?至少github上有源代碼,但有沒有辦法在visual studio中看到它們?如何在Visual Studio 2015中查看.NET Core框架的來源
回答
當您創建一個ASP.NET Core項目時,您正在使用已編譯的.NET Core庫。這就是爲什麼你無法訪問源代碼。否則,當你編譯你的項目時,這意味着Visual Studio也必須編譯.NET Core框架。什麼時間的浪費......
的DLL下
Ç位於例如:\ Program Files文件\ DOTNET \ SDK \ 1.0.0-preview2-003131
,你可以請參閱此處沒有源代碼
好,我知道我之所以看不到源代碼。問題是如何解決問題 –
然後,與@jcmontx相同的答案從GitHub下載源代碼。我非常喜歡Java,像IntelliJ或Eclipse這樣的IDE有一個底層的功能,可以讓你導航到源代碼,但是當你調試時,編譯後的程序集會被實際使用。否則,我不明白如果沒有編譯它們來運行你的程序,那將是怎樣的。但據我所知,.NET –
沒有這樣的事情,唯一可能的是將global.json中的源文件添加到項目數組中。雖然它僅適用於asp.net核心,但無法使其與.net核心一起工作,但不幸 –
您可以從Github下載源代碼,將所有項目添加到您的解決方案,配置build pipeline,並且每次必須運行解決方案時編譯整個框架。
嗯......但它在某種程度上可能包括來源,但不是每次編譯它們?好的方法有日食,我相信從jetbrains的Intellidea時,你可以有一個copiled .jar和.jar的來源。並且當你想看到實現時,你不會看到公共接口,而是看到整個實現源 –
再次考慮,除非在代碼中進行更改,否則可能不必編譯它。在構建時,它會跳過最新的項目。 – jcmontx
- 1. .net core - Visual Studio 2015錯誤
- 2. 模板.Net Core未顯示Visual Studio 2015
- 3. 如何在Visual Studio 2015上安裝.Net Core?
- 4. 如何在Visual Studio 2017中調試.NET 4.6框架源代碼?
- 5. 在Visual Studio 2015中啓用CORE
- 6. 如何爲.NET Core創建Visual Studio 2015項目模板?
- 7. Visual Studio 2015 RC中沒有框架
- 8. C# - .NET Core上的Visual Studio 2015中的F#Interop支持
- 9. Visual Studio 2015中的ASP.NET Core支持?
- 10. Visual Studio Express .net框架4.5.2
- 11. Visual Studio 2015在哪裏安裝.NET Framework?
- 12. 在Visual Studio 2015更新3中缺少「ASP.NET Core Web Application(.NET Core)」模板?
- 13. Visual Studio 2015目標框架「dotnet」vs「net452」
- 14. 如何查看標準錯誤在Visual Studio 2015年(C#,的WinForms)
- 15. 如何在Visual Studio 2015 WinForms項目中生成EF Core遷移?
- 16. 如何在Visual Studio 2015中更改ASP.NET Core構建平臺
- 17. Visual Studio 2015查看所有評論
- 18. Visual Studio 2015報表查看器11
- 19. Visual Studio 2015創建舊的.NET Core 1.0.1項目
- 20. 我們如何查看STS中Grails框架的來源?
- 21. 在Visual Studio 2010中查看框架類型的MSDN文檔
- 22. 如何在Visual Studio 2015年
- 23. 在Visual Studio中創建.NET Core模板
- 24. Visual Studio 2010中 - 無法通過.NET框架4步源(PresentationCore.dll中)
- 25. 查看實體框架5.0中的查詢執行Visual Studio 2013
- 26. 無論如何通過Visual Studio Code調試.NET Core源代碼?
- 27. 如何在Visual Studio 2015中創建一個新的ASP.NET MVC項目來選擇.NET Core的版本?
- 28. 的Visual Studio 2008 - Visual Studio中禁用.NET框架調試
- 29. 安裝軟件包時,Visual Studio 2015 .NET Core Bower權限錯誤
- 30. 如何在Visual Studio項目中打包.Net框架?
如果我理解正確,您希望看到類的實現,而不僅僅是接口。在Visual Studio MarketPlace名稱GoToImplementation中有一個Visual Studio擴展。我相信它會做你所要求的。 –
這裏的問題是vs找不到符號,這是因爲(我相信)沒有源代碼附加 –