【问题标题】:.NET Framework - Lower the version.NET Framework - 降低版本
【发布时间】:2014-02-10 15:58:27
【问题描述】:

我在降低 .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>

【问题讨论】:

    标签: c# .net wpf version


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我做到了。然后我发表了它。但是当我尝试在客户端的 PC 上安装它时,它会要求我同意安装 .NET 4.5。
      • 在安装程序项目中您是否检查了所需的 .Net 版本?
      • 什么是“安装程序项目”?
      • @user3175176:你是如何发布它的?
      • 我点击 Build -> Publish WPFApp1。它询问我他们将在哪里安装它以及它是否会检查更新。但是没有任何关于 .NET 版本的问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-29
      • 1970-01-01
      • 2010-10-25
      • 1970-01-01
      • 2010-10-15
      • 1970-01-01
      相关资源
      最近更新 更多