- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试创建一个使用 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/
我尝试创建一个使用 Windows 窗体的 .NET 控制台应用程序来创建和保存屏幕截图。在创建新的控制台应用程序项目时,我尝试使用 COM 引用通过依赖项导入 System.Windows.Form
我是一名优秀的程序员,十分优秀!