【问题标题】:The target "GetBuiltProjectOutputRecursive" does not exist in the project when referencing netstandard library引用 netstandard 库时,项目中不存在目标“GetBuiltProjectOutputRecursive”
【发布时间】:2017-09-15 20:11:29
【问题描述】:

我有一个 Xamarin Android 项目,我正在尝试添加对我自己的 netstandard1.4 类库的引用。当我添加引用时,我的 Android 应用程序将不再构建。我得到error MSB4057: The target "GetBuiltProjectOutputRecursive" does not exist in the project.

如果我删除引用,我的 android 项目构建良好。

类库是我刚刚创建的一个全新的库。它还不包含任何实际代码。

我正在使用 Visual Studio 2017。

更新:如果我使用“浏览”功能添加对我的 dll 的引用,它就可以工作。只有在我的解决方案中添加对项目的引用时才会出现错误。

【问题讨论】:

  • 这似乎是一个竞争条件。有时构建有效,有时则无效。如果我继续重试,项目最终会构建。
  • 更具体地说,您使用的是 Visual Studio 15.2 还是 15.3?如果你是 15.2,你试过 15.3(预览频道)吗?
  • 我使用的是 15.2。我还没有在 15.3 中尝试过。
  • 请尝试 15.3,因为您可以安装 Visual Studio 的“预览”版本。 visualstudio.com/vs/preview如果仍然出现这种情况,请上传一个最小可行样本到您的问题。
  • 我在 15.3.3 中仍然遇到这个问题,而且似乎还没有多少建设能够成功。

标签: xamarin xamarin.android .net-standard .net-standard-1.4


【解决方案1】:

这似乎已在 15.4 中修复

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-06
    • 1970-01-01
    • 2017-11-02
    • 1970-01-01
    • 2018-06-01
    • 2021-05-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多