我已经在Visual Studio 2017 Windows中创建了一个项目。现在,我正在尝试在Mac上进行处理。在尝试构建项目时,我可以看到对Mono.Android的引用。此外,System.ComponentModel不可用。如何为两者添加参考? Only return the looked up document with Mongo and Golang
答案 0 :(得分:0)
我也面临着相同的问题,mono.android丢失了,最后通过添加mono.android.dll起作用了。我在项目中做了类似的事情,在Deploy.cs文件中添加以下行
class Deploy
{
[Android.Runtime.Register("getExternalStoragePublicDirectory", "(Ljava/lang/String;)Ljava/io/File;", "")]
它显示缺少的mono.android.dll库缺少需要添加到项目中。问题解决了,稍后我对此行发表评论。
答案 1 :(得分:0)
从上面的图片中,您可以看到对Windows计算机上的特定文件的引用,而该文件在Mac上显然不在该路径上。如果要使项目正常运行,则应在Mac上找到这些文件并进行引用。从Windows的某个地方复制它们并引用它们也应该起作用。
但是正如人们指出的那样,PCL项目的重点不是包含这样的引用,因此整个应用程序的体系结构是错误的,这就是为什么您看到这些问题。因此,您可能想解决问题的根源,因为通过错误的方式做事可能不会成为您遇到的最后一件事。