【问题标题】:Monodevelop/Xamarin Studio add-in requires a .dll dependencyMonodevelop/Xamarin Studio 加载项需要 .dll 依赖项
【发布时间】:2015-12-08 01:50:52
【问题描述】:

我已经开发了一个 Monodevelop/Xamarin Studio 插件,我准备发布它。它无法在 MonoDevelop 的加载项存储库上构建,出现文件未找到错误。我不确定它在寻找什么,但它确实提出了关于依赖关系的问题。我正在使用 Renci.SshNet.dll。我是否将其包含在我的 github 存储库中?我是否在我的 addin-project.xml 文件中引用它?

【问题讨论】:

  • 你在使用 mhutch 的 MonoDevelop.AddinMaker 吗?
  • @FlappySocks,提供存储库的链接,以便我们查看设置并确保一切正确。

标签: xamarin mono monodevelop xamarin-studio


【解决方案1】:

在您的AssemblyInfo.cs 文件中,添加ImportAddinAssembly 属性以指定插件依赖于Renci.SshNet.dll

[assembly:Mono.Addins.ImportAddinAssembly("Renci.SshNet.dll")]

【讨论】:

  • 仅此还不足以完成构建过程。在此处查看我的加载项项目github.com/logicethos/SSHDebugger
  • 好的,我将从“addin-project.xml”中删除依赖项“AddinFile”节点开始;据我所知,您只需要一个 AddinFile 节点来构建输出程序集,而不是依赖项。您已经在清单中指定它们是依赖项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-01
  • 2010-11-12
  • 2020-10-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多