C# WPF的目标是.NET 4.5,但windows要求在应用程序运行时安装.NET 3.5
我有针对.NET 4.5的WPF应用程序,但每当我使用该应用程序时,都会弹出此对话框 以下是我的app.config设置C# WPF的目标是.NET 4.5,但windows要求在应用程序运行时安装.NET 3.5,c#,.net,wpf,windows,C#,.net,Wpf,Windows,我有针对.NET 4.5的WPF应用程序,但每当我使用该应用程序时,都会弹出此对话框 以下是我的app.config设置 <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> </startup> 如何停止显示此对话框? 针对.NET 4.5时是否需要安装.NET 3.5 这是在windows 10上发生的,没有测试其他系统。 如果您的操作系统是
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
如何停止显示此对话框?
针对.NET 4.5时是否需要安装.NET 3.5
这是在windows 10上发生的,没有测试其他系统。
如果您的操作系统是Windows 8或没有.NET 2.0,则应用程序可以在不安装.NET 3.5的情况下正常运行和工作 您的代码以任何方式依赖于.NET 2.0、3.0、3.5 这意味着它需要.NET2.0才能运行 因此,它将提示您安装.NET3.5 microsoft对此进行了记录: Windows 8行为和用户界面 CLR激活系统在Windows 8上提供与在其他版本的Windows操作系统上相同的行为和UI,除非在加载CLR 2.0时遇到问题。Windows 8包括.NET Framework 4.5,它使用CLR 4.5。但是,Windows 8不包括.NET Framework 2.0、3.0或3.5,它们都使用CLR 2.0。因此,依赖CLR 2.0的应用程序默认情况下不会在Windows 8上运行。相反,它们会显示以下对话框,使用户能够安装.NET Framework 3.5。用户还可以在控制面板中启用.NET Framework 3.5 几乎一直滚动到本文底部,直到标题:
右键单击您的项目。转到属性。检查目标框架的版本是否正确。请检查我的答案,因为它可能会解决您的问题。如果有,请标记为已回答。@Darkonekt目标框架是4.5My应用程序,无需安装任何东西即可完美运行,对话框只是弹出“您的代码以任何方式依赖于.NET 2.0、3.0、3.5…”是什么意思?你是说我的金块缺陷?Gorel。我的意思是,如果您有任何依赖项,请使用framework 2.0、3.0、3.5特定的功能。。。。然后它将弹出该消息。因为这些版本的框架依赖于2.0。。。。而4.0及以上版本则不然。