未定义或导入预定义类型'system.datatype'(所有数据类型)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了未定义或导入预定义类型'system.datatype'(所有数据类型)相关的知识,希望对你有一定的参考价值。
几天前我的发展很顺利。每当我打开Razor视图时,错误列表都会给我带来麻烦。该项目仍将编译。现在它停止了,它在所有数据类型(System.void,System.int32等)上给出了相同的错误。我不知道它为什么突然这么做。我尝试更新VS2017无济于事。
我见过其他人有同样的问题,但他们都有特殊扩展/ NuGet的问题。有人试过这个吗?另外,就我所知,mscorlib
没有被引用
我在这个解决方案中有两个项目,它只会为我的主项目抛出这些错误,另一个构建得很好
答案
好的,所以我看到与mscorlib和System.Runtime存在冲突,但我没有对前者的任何引用。我尝试删除我的项目对System.Runtime的引用,它工作正常!我不知道为什么它开始花费数百小时进行开发
我仍然非常想知道导致这种情况的原因,所以如果您有类似的经历请分享,以便我们将来可以避免这种情况。干杯
以上是关于未定义或导入预定义类型'system.datatype'(所有数据类型)的主要内容,如果未能解决你的问题,请参考以下文章
未定义或导入预定义类型“System.ValueTuple´2”
预定义类型“System.Object”未定义或导入.net 4.6