gpt4 book ai didi

msbuild - ResolveAssemblyReference 无法加载文件或程序集 - Xamarin - PCL 库 -

转载 作者:行者123 更新时间:2023-12-01 15:20:32 25 4
gpt4 key购买 nike

我在 MAC OSX Mountain Lion 中升级到最新版本的 Xamarin Studio(5.0.878)。我有一个 PCL 项目的基本设置——它包含预期的 .NET Portable 子集。

我有一个引用此 PCL 项目的 android 项目。但是,当我在引用中包含 PCL 项目并尝试编译时 - 我收到以下错误:

/Library/Frameworks/Mono.framework/Versions/3.4.0/lib/mono/4.5/Microsoft.Common.targets: Error: Error executing task ResolveAssemblyReference: Could not load file or assembly '/Users/uakdemir/Projects/Likya/CoreLib/bin/Debug/System.Diagnostics.Tools.dll' or one of its dependencies. The system cannot find the file specified. (MyIncludedPCLProject)

在 .NET Portable 子集(由 Xamarin 默认添加)中 - 我看到了 System.Diagnostics.Tools。我从不在我的解决方案中引用该 namespace (我指的是 System.Diagnostics)。

无论我尝试什么,我都无法克服 ResolveAssemblyReference 错误 - 网上有一些链接说这是 xbuild 的错误 - 它是在 .NET 4.0 中引入的 - 并建议恢复到 .NET 3.5 - 我不能,因为我将在项目中使用异步和等待。谷歌搜索也无济于事。

您是否知道解决此 ResolveAssemblyReference 问题的解决方法?为什么 msbuild 试图在 PCL 库的输出文件夹中寻找应该位于 PCL 的 .NET 可移植子集中的程序集?

我可能缺少一些信息,因为我对这个错误没有太多经验 - 请耐心等待并询问可能需要的任何其他详细信息。

非常感谢

最佳答案

对我有用的是:

  1. 构建 > 清理所有
  2. 文件>关闭解决方案
  3. 文件>打开解决方案
  4. 项目 > 更新 NuGet 包

Xamarin 5.9.8 中的 c# 项目,OSX El Capitan

关于msbuild - ResolveAssemblyReference 无法加载文件或程序集 - Xamarin - PCL 库 -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24086655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com