在C#Visual studio中出错并且似乎没有任何明确的答案可以在线回答这个问题。
当我想添加mscorlib时,我收到此错误消息
无法添加对'mscorlib'的引用。该组件由项目系统自动引用,不能直接引用。
但.EnuerateFiles()需要该库。
为什么要在添加特定参考时显示此消息? ?
答案 0 :(得分:3)
您正试图链接2.0(或类似3.0 / 3.5)并且没有这样的功能。 Erro明确表示您无法将程序集添加到项目中,因为它总是自动引用以获得正确的运行时版本。
为了能够使用新的EnumerateFile,您需要再次构建4.0+,或者编写没有该函数的代码。
答案 1 :(得分:2)
EnumerateFiles需要.NET 4或更高版本。我认为您正在构建针对.NET Framework 3.5或更早版本的解决方案。