预定义类型' system.datatype'未定义或导入(所有数据类型)

时间:2018-01-03 00:30:00

标签: c# .net visual-studio nuget mscorlib

我的发展直到几天才开始。每当我打开Razor视图时,错误列表都会给我带来麻烦。该项目仍将编译。现在它停止了,它在所有数据类型(System.void,System.int32等)上给出了相同的错误。我不知道它为什么突然这么做。我尝试更新VS2017无济于事。

a sample of the many "errors"

我见过其他人有同样的问题,但是他们都有关于特殊扩展/ NuGet的问题。有人试过这个吗?此外,据我所知,mscorlib未被引用

我在这个解决方案中有两个项目,它只会为我的主项目抛出这些错误,另一个构建得很好

1 个答案:

答案 0 :(得分:1)

好的,所以我看到与 mscorlib System.Runtime 存在冲突,但我没有引用前者。我尝试删除项目对 System.Runtime 的引用,但它确实有效!我不知道为什么它开始花费数百小时进行开发

我仍然非常想知道导致这种情况的原因,所以分享,如果您有类似的经历,那么我们将来可以避免这种情况。干杯