如何将 .NET 框架添加到我的项目中?

Posted

技术标签:

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

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

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

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

【问题讨论】:

【参考方案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 个表格,可悲的是不止一个。我会检查一下这个工具,看看它是否可以帮助我,谢谢。

以上是关于如何将 .NET 框架添加到我的项目中?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 SQLite (SQLite.NET) 添加到我的 C# 项目中

如何将 pod(第三方框架)添加到我的自定义可可触摸框架中?

将托管在私有 *** 中的服务引用添加到我的项目

我想将控制器添加到我的 ASP.NET MVC 项目中,但出现错误

如何添加 JSON 框架

我可以将 Silverlight 2.0 项目添加到我的 Web 应用程序并仍然以 .NET Framework 2.0 为目标吗?