【问题标题】:How can I add .NET framework to my project?如何将 .NET 框架添加到我的项目中?
【发布时间】:2021-12-07 07:52:47
【问题描述】:

目前我正在开发一个项目,其中我的第一个表单不是 .NET 框架。我正在尝试向该项目添加一个 Windows 窗体应用程序(.NET 框架),但我在互联网上找不到任何地方如何做到这一点。

创建此项目时,我没有单击“Windows 窗体应用程序(.NET 框架)”,而是单击了另一个

有没有办法将 .net 框架添加到我的项目中?

【问题讨论】:

    标签: c# .net visual-studio winforms frameworks


    【解决方案1】:

    您可以通过在 Visual Studio 中右键单击并选择“编辑项目”或在文本编辑器中打开它来重新定位您的项目。

    您正在寻找<TargetFramework> 元素。我会冒险猜测它当前设置为 net5.0-windows 将其更新为 NET48 将更改目标框架。

    如果您使用了 .NET 5 中的任何 .NET 4.8 中不可用但无济于事的功能,您可能需要修复一些编译错误

    【讨论】:

      【解决方案2】:

      您应该创建另一个项目,这次选择正确的目标框架。您选择的那个在 .net core 上运行。

      【讨论】:

      • 问题是:过去 4 个月我一直在做这个项目
      • 只需转到每个项目的属性并将 TargetFramework 从 netcore31 更改为 netframework472 或您需要的任何版本
      【解决方案3】:

      您不能简单地将 .NET Framework 添加到您的项目中。这些类型根本不同。 由于到目前为止您“只有”一个表单,我建议您在当前解决方案中创建一个新项目(右键单击解决方案,添加项目),然后选择“Windows Forms App (.NET Framework)”并重建您现有的表格。

      有一些工具可以将 ASP 表单转换为 ASP.NET 表单,例如 https://archive.codeplex.com/?p=aspclassiccompiler(我没有使用它,但它似乎适合您的问题)但我想说重新创建您现有的单个表单要容易得多表格。

      【讨论】:

      • 我在过去的 4 个月里一直在做这个项目,目前有 11 个表格,可悲的是不止一个。我会检查一下这个工具,看看它是否可以帮助我,谢谢。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-11
      • 2012-01-10
      • 1970-01-01
      • 1970-01-01
      • 2011-12-06
      • 1970-01-01
      • 2012-11-21
      相关资源
      最近更新 更多