Tuy*_*ham 8 .net c# compatibility
我编写了一个WPF应用程序,所有源代码都兼容.NET 3.5和4.5.这意味着如果我将属性中的.NET目标更改为3.5或4.5,它将编译并运行良好而没有任何错误.
我不知道我的app文件是否可以在3.5和4.5 .NET PC上运行(例如:Windows 7和Windows 8.1),每个.NET没有complie 2版本?谢谢!
编辑:
当我将有问题的.NET 3.5应用程序复制到Windows 8.1 PC时,Windows拒绝运行我的应用程序,并要求我安装.NET 3.5.因此,如果只支持.NET 3.5,它不会使应用程序可以在.NET 4.5 pc中运行.
使用.NET 3.5构建并添加这些行App.config并且它对我有用:
<configuration>
<startup>
<supportedRuntime version="v4.0" />
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
Run Code Online (Sandbox Code Playgroud)