【问题标题】:ComboBox.NewText() cannot declare monodevelopComboBox.NewText() 不能声明 monodevelop
【发布时间】:2021-10-13 01:10:12
【问题描述】:

我一直在尝试运行示例代码 http://docs.go-mono.com/?link=T:Gtk.ComboBox ,但到目前为止,它显示以下错误:

我还注意到我的参考文献带有红色 X。这是错误的主要原因吗? 感谢您的宝贵时间。

【问题讨论】:

    标签: c# combobox mono gtk#


    【解决方案1】:

    是的,这就是您的错误的原因,Monodevelop 找不到这些参考资料。 检查是否安装了 gtk-sharp2。

    你不说什么平台,但是对于我的ubuntu系统,gtk-sharp在/usr/lib/cli/gtk-sharp-2.0/gtk-sharp.dll

    【讨论】:

    • 感谢您的反馈。我使用的是 Ubuntu 20.04。所有参考资料都已安装在您提到的文件夹中。但是,当我将光标指向红色 X 时,它表示未找到适用于框架 .NET Framework 4.7 的程序集。我还将框架更改为其他框架,例如框架 4.8,但仍然无法解决这个问题。
    • 我大约一年前迁移到 Ubuntu 20.04 并且遇到了 Monodevelop 的问题,所以我恢复到 18.04。
    • 在我的大多数项目中,我也在使用 .Net Framework 4.8、Monodevelop 7.8.4、GTK+ 2.24.32、Mono 6.12.0.107。
    • gtk-sharp 的位置是否在 /usr/lib/cli/gtk-sharp-2.0/gtk-sharp.dll?那么,这个位置 /usr/lib/mono/gac/gtk-sharp 怎么样?哪个是正确的?
    • 也许您应该尝试重新安装 Mono。我使用 mono-project.com 存储库而不是来自 ubuntu 的存储库,并且我总是安装包 mono-complete 而不仅仅是 mono-devel。只需按照下载、Linux、Ubuntu 页面中的说明进行操作即可。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-25
    • 1970-01-01
    • 2022-12-18
    • 2011-05-13
    • 2014-08-19
    • 1970-01-01
    • 2014-08-04
    相关资源
    最近更新 更多