gpt4 book ai didi

c# - Roslyn 的新版本 (Microsoft.CodeAnalysis) 中的 `Solution.LoadStandAloneProject` 发生了什么?

转载 作者:太空狗 更新时间:2023-10-30 00:19:15 26 4
gpt4 key购买 nike

今天,Microsoft 开源了 Roslyn 的新版本,由于此版本是大约一年半以来的第一个版本,因此存在大量迁移问题也就不足为奇了。 (Symbol -> ISymbol,基本上每个非接口(interface)到接口(interface)都是主要的)但是,我曾经使用:

Solution.LoadStandAloneProject(projectFile);

获取从 .csproj 文件创建的解决方案。 (也有静态方法以相同的方式使用 .sln 文件)

但是,新版本 Microsoft.CodeAnalysis 没有包含任何静态方法的 Solution 类。在新 API 中调用以实现此功能的正确方法是什么?

最佳答案

Kirill Osenkov provided答案:

MSBuildWorkspace.Create().OpenSolutionAsync()

(我真诚地问了这个问题,但后来 Kirill 提供了这个答案。标记为 CW 因为我只是引用他的话,但认为这可能对 future 的访问者有用)

关于c# - Roslyn 的新版本 (Microsoft.CodeAnalysis) 中的 `Solution.LoadStandAloneProject` 发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22852483/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com