vb.net ClickOnce应用程序部署问题

vb.net ClickOnce应用程序部署问题,.net,vb.net,deployment,frameworks,clickonce,.net,Vb.net,Deployment,Frameworks,Clickonce,您好,我的ClickOnce应用程序部署有问题。问题是我用.NETFramework4.5构建了应用程序,并部署了它。(一切正常!)但后来我将.net framework降级为2.0版,当我发布该版本时,它仍然说: The following prerequisites are required: Microsoft .NET Framework 4.5 (x86 and x64) 我降级到.net framework 2.0的原因是出于兼容性原因 我可能遗漏了一些简单的东西?。@STi

您好,我的ClickOnce应用程序部署有问题。问题是我用.NETFramework4.5构建了应用程序,并部署了它。(一切正常!)但后来我将.net framework降级为2.0版,当我发布该版本时,它仍然说:

The following prerequisites are required:   
Microsoft .NET Framework 4.5 (x86 and x64)
我降级到.net framework 2.0的原因是出于兼容性原因


我可能遗漏了一些简单的东西?。

@STiTCHiCKED:检查您的项目是否使用Framework 2.0运行

为此,右键单击“解决方案资源管理器”中的项目,转到“属性”,检查“应用程序”选项卡,查看目标框架是否为2.0,如果未设置,则设置它

然后转到“发布”选项卡并打开“先决条件”选项。 选择.Net framework 2.0并取消选中其他选项(如果有)

构建应用程序并发布。
检查这是否有帮助

我最后就是这么做的,唯一的问题是:.NETFramework2.0是否有先决条件,因为我没有.NETFramework2.0的选项?如果最终用户没有安装.net 2.0,会发生什么情况?它会安装吗!!以你拥有的最少的框架为前提。如果用户的计算机中没有任何框架,系统将要求用户安装您选择的作为先决条件的框架。否则,它就不行了。如果以上答案对您有帮助,请将其标记为答案。。。谢谢