我按照以下顺序在Windows 7 PC上安装了以下内容,没有任何问题: 1.)Mono for Windows 2.10.5 2.)Gtk#for .Net 2.12.10 3.)Monodevelop 2.6 RC1
我做了一个简单的测试Gtk应用程序(针对.NET 3.5)来验证我的新安装,我注意到以下奇怪的行为:
当我定位默认运行时(Microsoft .NET)时,一切正常。
但是,当我将目标运行时更改为Mono时,
我的所有Gtk#引用都消失了,如下图所示。
图像#3中以红色突出显示的所有引用都与我为atk-sharp扩展的引用相同 - “程序集不适用于Mono / .Net 3.5”
当我尝试使用“编辑引用”更正引用时,当运行时为Mono时,没有任何Gtk#程序集出现在Packages列表中(请记住,当我定位默认.NET时,一切都很好)。如果我尝试通过“编辑参考”手动添加装配 - > “.Net Assembly”对话框,我收到关于丢失我的Stetic的警告,然后我的UI被吹走了,程序将不再编译/构建。
我尝试将目标运行时更改为.NET 4.0,3.0和2.0,但这并没有产生任何影响:
我不假装自己是Mono世界的专家 - 这是一个众所周知的问题吗?我可能错过了安装中的配置步骤吗?提前谢谢 - 我被卡住了!