当我使用 CodeDom 编译VB代码时,我不需要为系统引用指定完全限定的路径。例如:
Dim param As New CompilerParameters
param.ReferencedAssemblies.Add("System.dll")
按预期工作。
但是当我使用roslyn做同样的事情时,我希望能给出一条完全合格的路径。例如:
MetadataReference.CreateFromFile("System.dll")
正在抛出异常。
我无法弄清楚Codedom如何获得系统引用的完全限定路径。