2016-09-12 5 views
0

私はMicrosoft.CodeAnalysisを使用してコード解析を行いたいが、すべてのソースコードをコンパイルするにはしばらく時間がかかる。既にコンパイルされたPDBとDLLファイルを使用してセマンティックおよびシンボルデータを取得する方法はありますか?dllとpdbからMicrosoft.CodeAnalysis.CSharp.CSharpCompilationを作成することはできますか?

+1

メタデータ参照を作成できますが、ソースを読み込むことはできません。 – SLaks

答えて

0

現在のところ、 PDBもDLLも、あなたがすでにできるよりも速く何らかの方法でコンパイルを再構成するために使用できるものを含んでいません。

+0

私は100%確信しているわけではありませんが、これは理論的には真実です(実際にはそうですが)。時間と労力がコンパイルに費やされた場合、出力を論理的に持つことで、特定の情報(特定のメソッド呼び出しが参照するオーバーロードなど)を取得するときに、ステップをスキップできるようにする必要があります。 – DDurschlag

+0

私はそれができないと言っているわけではありません。そのようなサポートは現在のところゼロです。そして、それはやるべき仕事の*たくさんの*でしょう。 –

関連する問題