gpt4 book ai didi

c# - 类型库 'System_Windows_Forms' 是从 CLR 程序集导出的,不能作为 CLR 程序集重新导入

转载 作者:行者123 更新时间:2023-12-05 06:10:50 25 4
gpt4 key购买 nike

我尝试创建一个使用 Windows 窗体的 .NET 控制台应用程序来创建和保存屏幕截图。在创建新的控制台应用程序项目时,我尝试使用 COM 引用通过依赖项导入 System.Windows.Forms 库。

导入后,我在 Visual Studio 2019 中收到以下错误消息:

严重性代码说明项目文件行抑制状态警告 MSB3290 无法为类型库“{215d64d2-031c-33c7-96e3-61794cd1ee61}”创建包装程序集。类型库“System_Windows_Forms”是从 CLR 程序集导出的,不能作为 CLR 程序集重新导入。 screenshot_console C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets 2705

依赖项窗口如下所示: VS dependencies window

我尝试重新安装 VS 和 .NET 框架,但没有解决问题。

有什么方法可以成功导入库,还是无法将 Windows 窗体库导入控制台应用程序?

最佳答案

很抱歉回复晚了,这期间忙于其他一些项目。

@Jimi是的,我不小心创建了一个 .NET Core 项目,因此一些引用不存在并搞砸了整个项目。

之后我能够毫无问题地添加 Windows.System.Forms 引用。

感谢您的帮助。

关于c# - 类型库 'System_Windows_Forms' 是从 CLR 程序集导出的,不能作为 CLR 程序集重新导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64224434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com