Visual studio 如何将Apple类添加到Visual Studio for Mac中的项目中

Visual studio 如何将Apple类添加到Visual Studio for Mac中的项目中,visual-studio,visual-studio-mac,Visual Studio,Visual Studio Mac,我有一个很难回答的问题。如何在Visual Studio for Mac中添加类 更具体地说,我如何引用任何类 我正在看说明书。它说有一个音频播放器示例使用了AVAudioPlayer类 它没有具体说明如何添加该类,但转到“项目”>“添加引用”菜单,在搜索框中键入音频时不会显示任何内容: 这是我参考的说明页: 该页面还说这是一个示例,但我没有看到任何代码,只是一个API引用 苹果API 更新: 我想我可能已经弄明白了 该类看起来像是在AVFoundation包中,而不是在AVFAudio中

我有一个很难回答的问题。如何在Visual Studio for Mac中添加类

更具体地说,我如何引用任何类

我正在看说明书。它说有一个音频播放器示例使用了AVAudioPlayer类

它没有具体说明如何添加该类,但转到“项目”>“添加引用”菜单,在搜索框中键入音频时不会显示任何内容:

这是我参考的说明页:

该页面还说这是一个示例,但我没有看到任何代码,只是一个API引用

苹果API

更新:
我想我可能已经弄明白了

该类看起来像是在AVFoundation包中,而不是在AVFAudio中:

要使用它,您必须:

using AVFoundation;
在你们班上名列前茅

然后,您可以在代码中使用:

var player = new AVAudioPlayer();
或者,您可以使用完整的命名空间创建实例:

var player = new AVFoundation.AVAudioPlayer();
我仍然会出错,所以我不知道是不是这样

我还添加了一些Nugen库,比如Xamarin.CommunityToolkit,但我在中没有看到它们被引用,所以我不知道这是否必要

更新2:
这里似乎有相关说明:

以下是我得到的错误:

/应用/视觉 Studio.app/Contents/Resources/lib/monodevelop/bin/MSBuild/Current/bin/Microsoft.Common.CurrentVersion.targets(5,5): 警告MSB3276:在的不同版本之间发现冲突 相同的从属程序集。请设置“AutoGenerateBindingRedirects” 属性在项目文件中设置为true。有关详细信息,请参阅 . (MSB3276)(项目)

/Users/me/project/packages/Xamarin.CommunityToolkit.1.1.0/build/preservexamarincomunitytoolkit.cs(12,12): 错误CS0246:类型或命名空间名称“PreserveToolkitAttribute” 找不到(是否缺少using指令或程序集 参考?(CS0246)(项目)

旁注:
这里似乎没有太多活动,所以我尝试访问VisualStudio论坛,并发布您必须加入Microsoft文档网络的帖子。以下是尝试注册时的一些详细信息。他们在签约前没有提到这一点


两件事。1.如果你在编辑后发现了具体的错误,你应该把它们放在问题中。2.Microsoft网络的注册页面与此有什么关系?1。好的。我得到的印象是,可能没有VisualStudio开发人员处理堆栈溢出问题。如果是这样的话,那么在你前往MS Q和一个论坛之前,你会被告知他们将从你那里获取这些信息(未经许可)。他们在我注册论坛账户后向我展示了详细信息列表,而不是在我注册的时候。因此,在他们向你展示他们将从你那里获得的所有信息之前,这里有一个提示,也许这会说服人们回答这里的问题。