1,创建并构建一个默认的Windows Forms项目并查看项目属性。它表示该项目是针对.NET Framework 2.0的。VS2008安装项目在安装时总是需要.NET 3.5,但我不需要它!
2,创建一个Setup项目,该项目只安装Windows Forms项目中的单个可执行文件。
3,运行安装程序,它总是说它需要在机器上安装.NET 3.5 SP1。但它显然只是真的需要2.0,所以我不希望客户被迫在他们不需要的时候安装.NET 3.5。他们可能已经安装了2.0,因此迫使升级不可取!
我已经查看了安装项目的先决条件,并检查了.NET Framework 2.0条目,其他所有条目都未选中。所以我找不到任何这种奇怪的运行时需求的原因。任何人都知道如何解决这个问题?