C# .NET Framework 3.0 ClickOnce部署

C# .NET Framework 3.0 ClickOnce部署,c#,.net,clickonce,prerequisites,C#,.net,Clickonce,Prerequisites,我如何指定.NET Framework 3.0(没有SP2)作为先决条件?我似乎在任何地方都找不到bootstrapper软件包。 我构建了一个使用.NETFramework 3.0的应用程序。我正在使用ClickOnce部署它 我已将先决条件设置为“.NET Framework 3.0 SP2”(在下载了bootstrapper包之后,该包为我添加了在Visual Studio中选择此先决条件的选项) 在Windows Vista上安装我的应用程序时,出现以下错误: “无法在Vista上安装.

我如何指定.NET Framework 3.0(没有SP2)作为先决条件?我似乎在任何地方都找不到bootstrapper软件包。

我构建了一个使用.NETFramework 3.0的应用程序。我正在使用ClickOnce部署它

我已将先决条件设置为“.NET Framework 3.0 SP2”(在下载了bootstrapper包之后,该包为我添加了在Visual Studio中选择此先决条件的选项)

在Windows Vista上安装我的应用程序时,出现以下错误:

“无法在Vista上安装.NET Framework 3.0 SP2版本…请安装.NET Framework 3.5 SP1…”


我特意将.NET Framework 3.0作为目标,以便Vista用户无需额外下载Framework即可使用我的应用程序(据我所知,Vista附带.NET Framework 3.0)。

这是特定引导程序的一个限制

在您提供的链接的限制部分,它声明

这些软件包支持x86和x64操作系统, 但是,它们不支持,并且将无法在Windows Vista上安装 或后续操作系统。提供一个先决条件 在Windows Vista上安装时,请使用.NET Framework 3.5 SP1引导程序 改为打包


是的,谢谢,我在实施后发现了这一点。我的问题仍然存在:如何指定.NETFramework 3.0(没有SP2)作为先决条件?我不希望我的Vista用户被迫下载.NETFramework3.5SP1.gotcha,hrm这是一个有趣的问题。3.0 SP2没有像3.5 SP1那样作为“框架版本”提供,所以不确定是否可以。我要做些调查