【问题标题】:How to fix Visual Studio 2019 "The C# Project is targeting ".NETFramework,Version=v2.0", which is not installed on this machine如何修复 Visual Studio 2019“C# 项目的目标是“.NETFramework,Version=v2.0”,这台机器上没有安装
【发布时间】:2019-10-18 06:11:22
【问题描述】:

我在我机器的 E: 驱动器上安装了 VS2019,而不是在较小的 c: 引导驱动器上。在我擦拭 c: 驱动器上的机器之前,我已经安装了它,它占用了很多空间。现在它给了我这个错误消息,并且不允许我在 4 之前在 C# WFA 上选择任何目标 .NET Framework。我不知道该怎么做,我按照建议访问了列出的网站并手动下载了 .NET Core SDK for 2.0 并安装它,然后尝试修复它,它只是保持说它没有安装,该项目需要 .net 2.0 才能工作。我是否必须再次擦除整个计算机并占用启动驱动器上的所有空间才能让这该死的东西正常工作?我只是不明白,它在企业和社区上这样做,微软怎么能不期望企业在另一个驱动器上安装 VS 2019,然后是引导驱动器,特别是当你需要的所有工具都是巨大的时。

我尝试了错误消息中的所有内容。它提供了 2 个选项来加载项目,1. 手动下载我已安装和修复的 .NET FRAMEWORK 2.0 的 sdk,2. 将项目更改为 .NET 4.0,我不能这样做。或者最糟糕的选择只是关闭解决方案

我想明确一点,我有另一台机器,这个项目与 VS 2019 完美结合,我知道人们会跳到微软不支持旧潮流的东西。它让我可以选择立即在另一台机器上定位 .NET Framework 2.0,并在安装在其他机器上之前为 VS 2019 社区和企业做了这个,所以他们是否在所有文档中都支持它VOID ARGUMENT,它之前在这台机器上完美运行,并且在 VS 2019 上运行了另一个,如果这是一个支持问题,我会认真地怀疑 MS 会给出一个错误消息,说要安装 .net 2.0,我知道安装 CORE 可能不会行不通,但那是它发给我的网站。关键是他们在 2 天前才这样做,微软随机停止支持 ENTE#RPRISE 产品上的遗留功能,发布后没有警告?现在我明白为什么很多 c++ 人都鄙视 VS。

【问题讨论】:

    标签: c# .net visual-studio .net-2.0


    【解决方案1】:

    如果您的项目中的某些内容绝对需要 .NET Framework 2.0,请尝试从 https://www.microsoft.com/en-us/download/details.aspx?id=19988 安装它(这不是 .NET Core)

    【讨论】:

    • 是的,谢谢。我知道他们真的不喜欢使用 2.0 的人,但我没有兴趣在新版本上重做 esc/pos 编码,谢谢你回答我的问题。
    【解决方案2】:

    Visual Studio 2019 不支持早于 3.5 的 .NET Framework 版本,请参阅 documentation。如果您确实需要 .NET 2.0,则需要安装支持该版本的旧 Visual Studio。

    .NET Core 与 .NET Framework 2.0 完全不同,因此安装它并没有帮助。

    这与您安装应用程序的位置无关。

    另请注意,对 2.0 的支持已于十年前结束,因此如果需要此项目,强烈建议将其更新为较新的版本。通常没有很多原因导致无法做到这一点。

    【讨论】:

      【解决方案3】:

      为任何再次遇到此问题的人修复了它,您必须搜索一些已弃用的网站,但我绝对确定如果您已经做到了这一点,您可以弄清楚如何安装 .net faramework 2.0 sdk 如果你只要努力搜索就够了哈哈

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-11-05
        • 2018-06-07
        • 2018-06-20
        • 2018-10-21
        • 1970-01-01
        • 2019-02-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多