Visual Studio 2022 将项目从 .net 转换为 .net(框架)

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

我想将我在 visual studio 2022 中的项目从 .net 转换为 .net(框架),因为创建 Windows 窗体应用程序有两个选项,一个支持 .net 6 和 7,还有一些核心。 但我想在那个应用程序中运行水晶报表,我无法添加水晶报表查看器,因为它在网站上说它只支持 .net 4 版本。

我在 .net(框架)中创建了一个新项目,它工作正常,我能够添加报告查看器和所有内容。 但是我已经在这个项目上做了很多工作,我不想再创建它了。 是否有任何解决方案可以将其迁移到该选项。 我尝试了很多东西,比如编辑项目文件和在框架中添加 net481,但它也没有用。

visual-studio crystal-reports reportviewer
1个回答
0
投票

你想做的事是不可能的。

VS 的 Crystal 不支持 .NET Core,而且可能永远不会。 它对 .NET 核心不支持的 COM 组件有很强的依赖性。

一种选择是将应用程序的 Crystal 部分保留在 .NET 4.8 中,并从 .NET 核心应用程序调用该应用程序。

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