将 Visual Studio 2008 C# 项目更新到 Visual Studio 2022

问题描述 投票:0回答:1

我正在尝试更新朋友公司在 2008 年构建的自定义软件。我有源代码的副本,但无法编译它。我已经双启动了我的 macbook,这样我就可以在 Windows 环境中处理该项目(为 Windows 制作),因为该项目不会显示错误,也不会在我的 mac 上的 Visual Studio 中进行编译。

该程序当前正在他们的企业中运行和工作(作为 exe 文件),但运行速度非常慢,因此我正在尝试更新系统并清理他们的 SQL 服务器。问题是,我正在努力导航该项目并使其编译,而且我还不确定如何或搜索什么。

几个问题,附截图:

  1. 我如何知道我正在从事什么类型的项目?我认识到这个控制台项目是用 C# 编写的,但我知道有很多编写方法,并且我不确定要搜索什么来帮助我调试此类项目。我已附上第一条错误消息,以及 sln 文件的屏幕截图,显示它是 2008 Visual Studio 项目。
  2. 为了了解定制软件的情况,您首先要查看哪些文件?我曾经是一名软件工程师,所以我很舒服地使用 C#,但我很难弄清楚在像这样的更大的自定义项目中该在哪里寻找。

c# visual-studio exe
1个回答
0
投票

您正在查看的错误是 VS 说:

我不知道如何编译到目标.NET Framework 4.0。

您有两种方法可以“解决”问题:

  1. 安装旧版本的 Visual Studio,其中包含 .NET Framework 4.0 的目标包(据我所知,最新版本是 VS 2019)。
  2. 将所有项目文件中的
    TargetFramework
    至少升级到 .NET Framework 4.6

如果您的目标是解决性能问题并且您很盲目,那么我建议您从分析正在运行的应用程序开始。这将向您显示应用程序的关键路径以及花费最多时间的路径。

© www.soinside.com 2019 - 2024. All rights reserved.