【问题标题】:Inter Framework package references框架间包参考
【发布时间】:2020-12-09 19:19:28
【问题描述】:

我为 Android 开发了一个 Xamarin 项目,它使用 Xam.plugin.audio 播放声音文件,并且适用于 android。 使用音频插件的项目是.net standard 2.0

我开发了一个 .Net 框架项目以在 WPF 应用程序中加载包含我的应用程序的 xaml 文件的 .net 标准 2.0 项目。

当我构建 windows wpf 项目时,我有我的直接依赖项,但不是 audio.dll。 audio.dll 的 nuget 包包含不同的框架:

framework of audio plugin

以下: Crok.wpf : .net 框架引用 Crock.view (.net 标准) ,它引用了 crok.business (.net 标准),它引用了音频插件:

project references

我在我的 Wpf 上复制了本地 true 一个 wpf 独立应用程序设法使用这个插件。 问题是:我如何指示visual studio我的.Net框架项目应该复制本地间接引用的插件,并复制正确的框架版本

有一个很长的视频向您展示了这里的问题:

Inter framework plugin problem

【问题讨论】:

  • 您好,您可以检查一下 Xam.plugin.audio 是否支持 wpf,如果不支持则无法在 wpf 中使用。
  • 是的 wpf 与这个插件一起工作,问题是如何告诉 Visual Studio 放置 dll。
  • 你可以试试这种方式:stackoverflow.com/questions/25670152/…。但不确定它是否也适用于 Xamarin.WPF。

标签: wpf xamarin


【解决方案1】:

解决方案是针对 .NET Framework 使用的依赖项定位多个框架。

我用here的步骤制作了一个新视频。

【讨论】:

  • 太棒了!记得在可能的情况下标记答案,这将对遇到相同问题的其他人有所帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多