繁体   English   中英

Visual Studio 2010 .net 4项目中的程序集运行时版本v2.0

[英]Assembly runtime version v2.0 in Visual Studio 2010 .net 4 project

我下载了要在控制台应用程序中使用的库(SquishIt)。 我正在Visual Studio 2010中工作,因此在应用程序属性中将Target框架设置为“ .Net Framework 4”。 这在我的代码中导致以下错误:

找不到类型或名称空间名称“ SquishIt”(您是否缺少using指令或程序集引用?)

当我将目标框架切换到3.5时,问题就消失了。

谁能解释为什么会这样?

IIRC在.NET 3.0 / 3.5中添加了许多新功能的同时,并未对CLR进行任何更改,这意味着它与面向2.0框架的程序集向后兼容。 .NET 4引入了一些CLR更改,因此没有向后兼容性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM