当前和稳定的GtkSharp发布目标.Net FW 4.0,我正在寻找一个针对.Net FW 3.5或更小版本的版本。
GtkSharp的官方稳定分支是否针对FW 3.5?构建2.12的自定义版本涉及3.5的目标是什么?我可以考虑从自定义版本中删除一些功能,因为我最感兴趣的是绘图和文本输出(pango)。非常感谢。
2013年11月8日更新。
尝试忽略MS警告并设置SpecificVersion = True,如here所述。该项目建立,但另一个参考这个项目的项目没有。我在未解决的类型上遇到了一些错误,还有一些类似的警告
warning MSB3258: The primary reference "MyProject.dll" could not be resolved because it has an indirect dependency on the .NET Framework assembly "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which has a higher version "4.0.0.0" than the version "2.0.0.0" in the current target framework.
知道如何跟踪间接依赖关系吗?
答案 0 :(得分:0)
GtkSharp 仍然正式与.NET版本的3.5版本兼容。 (如果您转到消息来源,您可以看到它是使用gmcs
编译的,而不是dmcs
。)
我的猜测是你正在使用一个在包装层面改变它的发行版以节省磁盘空间(Debian和Ubuntu这样做,为了只发送一套为最后一个版本编译的库)框架)。