Gtk# 引用“消失”在 Monodevelop 中切换到 Mono 运行时时
我按照以下顺序在 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 时,
我的所有 Gtk# 引用都消失了,如下图所示。
图片 #3 中以红色突出显示的所有引用都具有与我扩展的错误消息相同的错误消息atk-sharp - “程序集不适用于 Mono/.Net 3.5”
当我尝试使用“编辑引用”更正引用时,当运行时为 Mono 时,包列表中不会显示任何 Gtk# 程序集(请记住,当我瞄准默认的 .NET 时一切都很好)。如果我尝试通过“编辑引用”手动添加程序集 -> “.Net Assembly”对话框中,我收到有关丢失 Stetic 的警告,然后我的 UI 被炸毁,程序将不再编译/构建。
我尝试将目标运行时更改为 .NET 4.0、3.0 和 2.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.
However, when I change the target runtime to Mono,
all of my Gtk# references disappear, as shown in the next image.
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:
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能会遇到这个错误:
http://bugzilla.xamarin.com/show_bug.cgi?id=552
You might be encountering this bug:
http://bugzilla.xamarin.com/show_bug.cgi?id=552