Gtk# 引用“消失”在 Monodevelop 中切换到 Mono 运行时时

发布于 2024-12-02 10:23:02 字数 918 浏览 1 评论 0原文

我按照以下顺序在 Windows 7 PC 上安装了以下软件,没有出现任何问题: 1.) Windows 2.10.5 的单声道 2.).Net 2.12.10 的 Gtk# 3.) Monodevelop 2.6 RC1

我做了一个简单的测试 Gtk 应用程序(针对 .NET 3.5)来验证我的新安装,我注意到以下奇怪的行为:

当我针对默认运行时(Microsoft .NET)时,一切正常。 默认运行时引用列表

但是,当我将目标运行时更改为 Mono 时, runtime options

我的所有 Gtk# 引用都消失了,如下图所示。 mono 运行时缺少引用

图片 #3 中以红色突出显示的所有引用都具有与我扩展的错误消息相同的错误消息atk-sharp - “程序集不适用于 Mono/.Net 3.5”

当我尝试使用“编辑引用”更正引用时,当运行时为 Mono 时,包列表中不会显示任何 Gtk# 程序集(请记住,当我瞄准默认的 .NET 时一切都很好)。如果我尝试通过“编辑引用”手动添加程序集 -> “.Net Assembly”对话框中,我收到有关丢失 Stetic 的警告,然后我的 UI 被炸毁,程序将不再编译/构建。

我尝试将目标运行时更改为 .NET 4.0、3.0 和 2.0,但这并没有产生任何影响: .Net2.0 也不起作用

我不会假装自己是 Mono 世界的专家 - 这是吗一个已知问题?也许我在安装过程中错过了配置步骤?预先感谢 - 我被困住了!

I installed the following on my Windows 7 PC in the following order with no issues:
1.) Mono for Windows 2.10.5
2.) Gtk# for .Net 2.12.10
3.) Monodevelop 2.6 RC1

I made a simple test Gtk app (targeting .NET 3.5) to verify my new installation, and I noticed the following wierd behavior:

When I target the default runtime (Microsoft .NET), everything works fine.
default runtime reference list

However, when I change the target runtime to Mono,
runtime options

all of my Gtk# references disappear, as shown in the next image.
mono runtime missing references

All of the references highlighted in red in image #3 have the same error message as the one I expanded for atk-sharp - "Assembly not available for Mono/.Net 3.5"

When I tried to correct the references using "Edit References", none of the Gtk# assemblies show up in the list of Packages when the runtime is Mono (remember, everything's fine when I target the default .NET). If I try to add the assemblies manually through the "Edit References" -> ".Net Assembly" dialog, I get a warning about losing my Stetic, then my UI gets blown away and the program will not compile/build anymore.

I tried changing my target runtime to .NET 4.0, 3.0, and 2.0, and that didn't make an ounce of difference:
.Net2.0 didn't work, either

I don't pretend to be an expert in the Mono world - is this a known issue? Did I miss a configuration step in my installation, perhaps? Thanks in advance - I'm stuck!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

池木 2024-12-09 10:23:02

您可能会遇到这个错误:
http://bugzilla.xamarin.com/show_bug.cgi?id=552

You might be encountering this bug:
http://bugzilla.xamarin.com/show_bug.cgi?id=552

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文