针对.NET Framework 3.5,使用.NET 2.0 Runtime.注意事项?

spo*_*bug 5 .net .net-3.5

我正在开发一个针对.NET 3.5 Framework的应用程序.应用程序的安装程序在目标计算机上安装.NET 2.0运行时.到目前为止,我没有遇到任何问题,但我想知道我将要采取哪些问题.我需要安装3.5运行时吗?

我必须将.NET运行时安装程序打包到我们的安装中(无网络安装).运行时安装程序的大小是个问题..NET 2.0运行时安装程序是23MB(可管理),.NET 3.0运行时安装程序是50MB(变大),.NET 3.5运行时安装程序是200MB(yikes!).那些额外的170MB是多少?

Mat*_*att 2

这是一个很难回答的问题,因为最终取决于您正在使用的 .NET 3.5 功能。如果您正在使用一些新的库,例如 LINQ,那么您需要安装 3.5 运行时。但是,如果您只是使用 3.5 中引入的一些新合成糖,则可能不会。原因是.NET 3.5 与 2.0 CLR 100% 兼容。