您可以从常规.net应用程序中使用Roslyn编译器吗?

问题描述 投票:0回答:1

我目前正在使用旧的CSharp编译器(Microsoft.CSharp.CSharpCodeProvider),并希望升级我的应用程序以使用Roslyn编译器来利用所有新的语言功能。

查看Nuget包,似乎要在运行时使用Roslyn编译器在我的应用程序中编译代码,它需要是.NET标准库吗?

我已经看到了很多在运行时如何使用Roslyn编译器的示例,但是,它们提到的所有软件包都不会安装在.NET 4.5.2项目中。

roslyn
1个回答
0
投票

您必须至少定位.NET 4.6.1才能使用.NET Standard程序包。请参阅有关.NET Standard兼容性here

的文档
© www.soinside.com 2019 - 2024. All rights reserved.