monodevelop 坚持使用不起作用的参考

发布于 2024-09-15 08:36:22 字数 420 浏览 9 评论 0原文

我正在使用 Debian 测试存储库中的 MonoDevelop 2.2。我已经安装了 2.8 和 2.10 版本的 GTK 支持插件。 当我编译解决方案时,我收到警告:
警告:未找到程序集“glade-sharp,Version=2.10.0.0,Culture=neutral,PublicKeyToken=35e10195dab3c99f”。确保该程序集存在于磁盘中。如果构建项目需要引用,您可能会遇到编译错误。 (ProCos)

这个警告完全没问题,因为安装的库不提供glade-sharp V2.10。因此,我打开引用对话框,删除引用并插入对glade-sharp V2.8(确实存在)的引用。关闭参考对话框并重新编译。砰,同样的警告和参考已改回 V2.10。

有人知道如何解决这个问题吗?或者这是该版本的 MonoDevelop 中的一个已知错误?

I am using MonoDevelop 2.2 from the Debian testing repository. I have installed the addins for GTK support, for version 2.8 and 2.10.
When I compile my solution, I get warnings saying
Warning: Assembly 'glade-sharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' not found. Make sure that the assembly exists in disk. If the reference is required to build the project you may get compilation errors. (ProCos)

The warning is perfectly alright, because the installed libraries do not offer V2.10 of glade-sharp. So I open the reference dialog, remove the reference and insert a reference to V2.8 of glade-sharp (which does exist). Close the reference dialog and recompile. And bang, same warning and the reference has been changed back to V2.10.

Anybody have any ideas how to fix this? Or is this a known bug in that version of MonoDevelop?

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

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

发布评论

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

评论(1

如梦亦如幻 2024-09-22 08:36:22

如果您使用 GTK 版本支持,则所有与 GTK 相关的程序集都应具有相同的版本。我怀疑如果 gtk-sharp.dll 是 2.10,那么 MD 也会“修复”glade-sharp 到 2.10。在项目选项中有一个用于选择 GTK 版本的下拉菜单;使用此命令会将所有 GTK 程序集更新为特定版本。

另请注意,您可以使用项目板设置引用以不需要特定版本。

我建议尝试 MD 2.4,如果仍然存在问题,请提交错误报告。

If you're using the GTK version support, all the GTK-related assemblies should have the same version. I suspect that if gtk-sharp.dll is 2.10, then MD will "fix" glade-sharp to 2.10 too. In project options is a dropdown for picking the GTK version; using this will update all GTK assemblies to a specific version.

Note also that you can use the project pad to set a reference to not require a specific version.

I suggest trying MD 2.4, and if it's still an issue, please file a bug report.

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