.NET Framework - 降低版本

时间:2014-02-10 15:58:27

标签: c# .net wpf version

我遇到了将.NET框架版本降低到使用.NET 4.0的机器上的问题。我尝试了How to lower the requirements for a WPF app Visual Studio Installer?上列出的答案,但似乎没有用。然后,我尝试了Lowering Dependancy Version of Compile (VB.NET)中列出的解决方案,但我没有像他们所指示的“编译”标签。

我们使用.NET 4.5开发了WPF,但是,客户端计算机具有.NET 4.0,此时无法升级。所以我试图降低它。按照上面列出的第一个链接,即使我运行安装程序,它也会要求我安装.NET 4.5。

非常感谢所有帮助!

**编辑**

以下代码位于WPF.exe.config.delopy文件中,但在使用oneclick时它仍然要求我升级到.NET 4.5。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0 sku=".NETFramework,Version=v4.0,Profile=Client"/>
    </startup>
</configuration>

2 个答案:

答案 0 :(得分:3)

我能够找出问题所在。在“属性”选项卡上,单击左侧的“发布”。弹出菜单后,从“安装模式和设置”部分选择Prerequesites。您可以在此处选择程序检查的Framework版本。

答案 1 :(得分:0)

在“项目属性”的“应用程序”选项卡中,更改目标版本。