所以在新的DNX世界中,他们NuGet所有的东西。我正在编写DNX项目,我想用Roslyn来分析它们。我希望加载project.json文件,确定要包含的.cs文件的模式,然后阅读"引用"需要形成编译所需的MetadataReferences。
我遇到的问题是project.json文件是指NuGet风格的依赖项(甚至可能引用机器上其他地方的项目),但Roslyn只接受对依赖程序集的精确引用。位(文件路径,流等)。
我如何查询project.json文件并最终获得Roslyn分析的MetadataReferences列表?
答案 0 :(得分:2)
当前"最佳答案"在撰写本文时,我们在.NET CLI存储库中有一个实现。您可以从https://www.myget.org/F/dotnet-cli/
的每晚CLI Feed中获取NuGet包,但是这些构建实际上根本不起作用。确保你检查"预发布"因为一切都有预发布。