我创建了一个WPF应用程序,它应该在Windows 7,8,8.1,10上本机运行.在Visual Studio中,我将.NET Framework设置为3.5,因为它与Windows 7捆绑在一起.但是,当我在Win10上运行它时,它会提示安装.NET 3.5,因为Win10与4.6捆...
我创建了一个WPF应用程序,它应该在Windows 7,8,8.1,10上本机运行.
在Visual Studio中,我将.NET Framework设置为3.5,因为它与Windows 7捆绑在一起.但是,当我在Win10上运行它时,它会提示安装.NET 3.5,因为Win10与4.6捆绑在一起,默认情况下没有安装3.5 .
如何在所有Windows版本> = 7上运行我的应用程序而不从Windows获得任何提示并且不安装任何内容?
解决方法:
它可以工作,找到了解决方案:
我们需要修改app.config文件并将下面的行放在其中:
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
<supportedRuntime version="v4.0"/>
<supportedRuntime version="v2.0.50727"/>
</startup>
它从上到下决定,无论哪个.net的第一个版本都按照上面的列表找到它就可以了.
CATCH:构建后,在release文件夹中创建一个ProgramName.exe.config文件,我们需要将它与我们的ProgramName.exe一起复制到我们要运行的系统中.
本文标题为:c# – 在Windows 10上运行dot net 3.5应用程序
基础教程推荐
- 浅谈C# 构造方法(函数) 2023-03-03
- C#执行EXE文件与输出消息的提取操作 2023-04-14
- 如何用C#创建用户自定义异常浅析 2023-04-21
- C#实现归并排序 2023-05-31
- C#使用NPOI将excel导入到list的方法 2023-05-22
- C#中参数的传递方式详解 2023-06-27
- C#使用Chart绘制曲线 2023-05-22
- C#使用SQL DataAdapter数据适配代码实例 2023-01-06
- C# TreeView从数据库绑定数据的示例 2023-04-09
- Unity虚拟摇杆的实现方法 2023-02-16
