問題タブ [reference-source]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - すべての .net PDB を自分のコンピューターにダウンロードしますか?
ソース stepp デバッグを使用するには:
Resharper で sources へのナビゲーションを使用するには、次のようにします。
–PDB が必要です。
ただし、VS は特定のモジュールを毎回ダウンロードします。
http://referencesource.microsoft.com/から 50 MB の zip ファイルを既にダウンロードしました。
ただし、PDB のないプロジェクトが含まれています。
質問
Visual Studio のすべての pdb をダウンロードできる集中管理された場所はありますか? (そのため、毎回ダウンロードする必要はありません)
c# - referencesource.microsoft.com で System.Web.pdb が見つからないのはなぜですか?
で見つからなかったことに注意してSystem.Web.pdb
くださいreferencesource.microsoft.com
。それは見つかりましたmsdl.microsoft.com
が、それらにはソースファイル/行が付属していません。System.Web.dll
からのソースコードをダウンロードしたreferencesource.microsoft.com
ので、ソースが利用可能であることはわかっています。referencesource.microsoft.com
リリースされた .NET Framework のすべてのバージョン (パッチを含む) に対応する PDB があるはずだったのは私の理解でしたか?
現在ロードされているのバージョンSystem.Web.dll
は、GAC で version としてマークされている 64 ビット バージョン4.0.30319.34212
です。2014 年 5 月 29 日のリリース日があります。私が知る限り、これは の最新リリースですがSystem.Web.dll
、この問題が解決されればアップグレードしてもかまいません。
c# - .NET フレームワークのソース コードにステップ インできません
私は Visual Studio 2013 を使用しており、.NET 4.5.2 プロジェクトを持っています。次のページに従って設定をセットアップしました。
http://referencesource.microsoft.com/setup.html
このセットアップでは、必要なすべてのシンボルがダウンロードおよびロードされていることがわかりますが、次のようなコードにステップ インすることはできません。
ソースが利用できませんというメッセージが表示されます。
次のコードに問題なくステップ インできます。
mscorlib.dll からコードにステップ インできるのに、System.dll からコードにステップ インできない理由がわかりましたか?
c# - Microsoft ReferenceSource の Linq to SQL Source
私はグーグルでReferenceSourceを調べましたが、LINQクエリがSQLステートメントに変換されたLINQ to SQLのソースが見つかりません。それを知っている人はいますか?
例えば:
に変換:
どのように?DotnetFramwork sourceでこの動作のソースを確認したい。
c# - StringBuilder.ToString() のコンテキストで ----s は何を意味しますか?
stringbuilder.csのリファレンス ソース ページには、ToString
メソッドに次のコメントがあり ます。
これは何を意味するのでしょうか?----s
悪意のあるユーザーがフォーマットする文字列に挿入する可能性のあるものはありますか?
c# - なぜ Int32 はソース コードで int を使用するのですか?
ソースコードInt32
で使用するint
のはなぜですか? C# で等しくない? では、元のソース コードは何ですか? よくわかりません..Int32
int
int
と の間にも同じ問題がBoolean
ありbool
ます。
c# - .NET リファレンス ソース コードの 4 つのダッシュのグループは何ですか?
PluralizationService
奇妙なことに気づいたとき、私はのソースを閲覧していました。クラスには、異なる複数形規則を反映した 2 つの個人辞書があります。例えば:
文字列の 4 つのダッシュのグループは何ですか? 私はそれらがコードで処理されているのを見なかったので、それらはある種のテンプレートではありません。私が考えることができる唯一のことは、それらが検閲された罵倒語(「ch ---- is」は「chassis」になる)であり、この場合は実際に読みやすさを損なっているということです. 他の誰かがこれに出くわしましたか?実際の完全なリストに興味がある場合、どのように表示しますか?
c# - 参照ソースから .NET クラスを再構築できますか?
ニーズに合わせて System.Net.HttpWebRequest クラスにいくつかのメソッドを追加したいと考えています。リフレクションを試してみましたが、メンバー クラス メソッドの多くも変更する必要があるのは非常に複雑です。
.NET 参照ソースを使用してデバッグしていますが、これらのクラスのソース コードを表示できました。関連する各クラスのソース コードをコピーして、独自のクラスを作成することはできますか?
.net - System.Web.Mvc.dll のデバッグ シンボルはどこから取得できますか?
Visual Studio デバッガーは、Microsoft Symbols Server に のシンボルがないことを報告しますSystem.Web.Mvc.dll
。
自分でソースをコンパイルしたくない場合、どこでそれらを見つけることができますか?