针对微型应用程序瞄准.NET 2.0

2 .net c# visual-studio

我有一个非常小的应用程序,我在VS 2008 Express中首次尝试.NET开发.

我想把它发送给几个朋友,但是当我在第二台计算机上安装它时,它就下载了整个.NET 3.5运行时,我不想强​​迫任何人这样做.我作为默认设置的错误针对的是.NET 3.5.

我回去并将项目设置更改为目标.NET 2.0.没有LINQ,没有收藏,没有什么复杂的.这似乎是个愚蠢的问题,但是:

一个针对.NET 2.0的简单应用程序是否会在.NET框架> 2.0的机器上安装和运行时完全没有问题?

Mar*_*ell 7

是; .NET 3.0和3.5实际上是2.0的扩展 ; 2.0代码将使一些边缘情况不变.

请注意,您可以使用LINQBridge在.NET 2.0上使用LINQ-to-Objects(通过C#3.0).