使用已从.Net Framework 4.0更改为.Net Framework 4.0.1的现有项目时(正式地, Microsoft .NET Framework 4平台更新1 - 运行时更新(KB2478063))在Visual Studio中使用项目属性,核心类型(即int
和string
)变为未定义。什么坏了,你怎么解决它?
答案 0 :(得分:4)
在项目引用中,对mscorlib的引用似乎被删除,作为更改机制的一部分,更新目标框架版本。添加新的
<Reference Include="System.Core">4.0.1
项目文件的条目可以解决问题。这似乎需要在文本编辑器中完成,因为内置工具不提供强制引用的明显控制。