我有一组应用程序作为使用 .NET3.5 用 C# 开发的单个项目。该应用程序不适用于带有 NET4 的 PC,我添加并测试以查看所有功能是否在 NET4 中运行。将 Net 框架更改为 4.0 而不是 3.5。
相同的应用程序在 NET4 中编译和构建时没有出现任何错误。该应用程序在 Properties.Settings 中包含 UserSettings。我将版本从 2.0.0 更改为 4.0.0,现在应用程序开始执行。
我的问题:该代码与 NET3.5 和 4.0 兼容。但目前唯一的问题是 appConfig 中的 Version 值对于 .NET3.5 和 .NET4.0 的版本会有所不同。无论如何,除了处理上述情况(即版本标签的值)之外,我还可以对 NET3.5 和 4 使用相同的代码吗?我也可以添加
<startup>
<!-- FOR .NET 3.0 & 3.5, 3.0.50727 CLR is only used -->
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
<supportedRuntime version="v2.0" /> <!-- For Net 2.0, 3.0, 3.5 -->
使应用程序在 NET 4.0 或 3.5 的 PC 上运行?
任何帮助,指导表示赞赏。
谢谢