我正在使用Roslyn库执行动态c#脚本:
https://github.com/dotnet/roslyn/
由于某种原因,它仅适用于.NET Framework 4.6。升级到4.7.1会引发以下错误:
FileNotFoundException:无法加载文件或程序集 'System.Runtime,版本= 4.0.20.0,区域性=中性, PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。的 系统找不到指定的文件。
我已经更新并重新安装了Nuget软件包:
安装软件包Microsoft.CodeAnalysis.CSharp.Scripting
任何想法可能有什么问题吗?
更新
我读到创建一个.Net Standard项目并在该项目中实施Roslyn可以解决该问题。我根本没有发现这个