【问题标题】:'font' is ambiguous in the namespace 'System.Drawing' code bc30560\'font\' 在命名空间 \'System.Drawing\' 代码 bc30560 中不明确
【发布时间】:2023-01-23 05:37:22
【问题描述】:

今天更新了一些 NUGET 包,还在开发机器上安装了 Itext7。 VS 2022。已安装 Itext7 包。

当我重建项目时,它抛出了 38 个错误,其中大多数“字体”在命名空间“System.Drawing”代码 bc30560 中不明确。字体和系统颜色是两个主要错误。我删除了 Itext7 包。

我把它们全命名了:(下面的例子)

Me.TBtotalCk.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))

但它告诉我“System.Drawing.Font”不明确。即使我使用 Imports 语句。 System.Drawing 有效,但 System.Drawing.Font 抛出相同的错误,含糊不清。

非常感谢任何想法或帮助

【问题讨论】:

标签: vb.net visual-studio-2022


【解决方案1】:

我不时遇到这个。这是违反直觉的,但试试这个。

删除所有限定符:

Me.TBtotalCk.Font = New Font("Microsoft Sans Serif", 10.0!, FontStyle.Regular, GraphicsUnit.Point, CType(0, Byte))

检查是否有任何语法错误。如果找到,请将鼠标悬停并单击“建议修复”链接。这应该告诉您是什么让系统感到困惑。

希望这可以帮助。

【讨论】:

    猜你喜欢
    • 2010-10-28
    • 2021-11-28
    • 1970-01-01
    • 2011-08-26
    • 2011-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多