Reference Xamarin无法正确解析引用

Reference Xamarin无法正确解析引用,reference,mono,.net-assembly,xamarin.mac,Reference,Mono,.net Assembly,Xamarin.mac,有人看过下面的文章,知道解决方法吗 问题 如果我有多个解决方案,每个解决方案中有多个项目。我看到的是无法解析程序集引用。这似乎发生在我以前构建了一个开放的解决方案,但缺少一个引用(我忘记构建它)时。然后,我打开将构建缺少的引用的解决方案并进行构建。有时,即使该解决方案在过去已经成功构建,它也无法构建 错误消息 我看到的是: Target ResolveAssemblyReferences: /Library/Frameworks/Mono.framework/Versions/3.2.6/lib

有人看过下面的文章,知道解决方法吗

问题

如果我有多个解决方案,每个解决方案中有多个项目。我看到的是无法解析程序集引用。这似乎发生在我以前构建了一个开放的解决方案,但缺少一个引用(我忘记构建它)时。然后,我打开将构建缺少的引用的解决方案并进行构建。有时,即使该解决方案在过去已经成功构建,它也无法构建

错误消息

我看到的是:

Target ResolveAssemblyReferences:
/Library/Frameworks/Mono.framework/Versions/3.2.6/lib/mono/4.0/Microsoft.Common.targets:  warning : Reference ‘xxxx, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL' not resolved
    For searchpath {CandidateAssemblyFiles}
    Warning: {CandidateAssemblyFiles} not supported currently
    For searchpath {HintPathFromItem}
    For searchpath {TargetFrameworkDirectory}
    Considered target framework dir /Library/Frameworks/Mono.framework/Versions/3.2.6/lib/mono/4.5, assembly named ‘xxxx' not found.
    Considered target framework dir /Library/Frameworks/Mono.framework/Versions/3.2.6/lib/mono/4.5/Facades/, assembly named ‘xxxx' not found.
    For searchpath {PkgConfig}
    Considered xxxx, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL, but could not find in any pkg-config files.
    For searchpath {GAC}
    Considered xxxx, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL, but could not find in the GAC.
    For searchpath {RawFileName}
    For searchpath ../../../bin/    <— This is where the xxxx.dll is but it doesn’t find it
我看到的是yyyy.dll的构建将失败,上面的错误表示它找不到xxxx.dll

退出并使用相同的解决方案重新打开新版本的Xamarin,然后简单地构建解决方案xxxx.dll和yyyy.dll,但zzzz.dll将失败,因为它找不到yyyy.dll

现在,退出并使用相同的解决方案重新打开Xamarin的新版本,只需构建解决方案,所有三个项目都将成功构建


现在,如果我退出并使用缺少引用的原始解决方案重新打开Xamarin,那么它将找到程序集。但是,如果它有多个相互依赖的项目(没有循环依赖关系),那么我必须经历退出和重新打开序列,次数与有项目的次数相同(减去一次,因为第一个项目似乎总是在生成)。

在Mac OSX上?你应该提供更多的信息。
zzzz.dll depends on yyyy.dll depends on xxxx.dll