当引用netstandard库时,项目中不存在目标“GetBuiltProjectOutputRecursive”。

7
我有一个Xamarin Android项目,我试图添加对自己的netstandard1.4类库的引用。当我添加引用后,我的Android应用程序将无法构建。我收到 error MSB4057: The target "GetBuiltProjectOutputRecursive" does not exist in the project. 的错误提示。
如果我删除引用,我的android项目可以正常构建。
这个类库是一个全新的库,我刚刚创建了它。它还没有包含任何实际的代码。
我正在使用Visual Studio 2017。
更新:如果我使用“浏览”功能添加dll的引用,它可以工作。只有在我向解决方案中的项目添加引用时才会出现错误。

这似乎是一个竞态条件。有时候构建成功,有时候不成功。如果我一直重试,项目最终会构建成功。 - Dave
更具体地说,你使用的是Visual Studio 15.2还是15.3?如果你用的是15.2,你尝试过15.3(预览频道)吗? - Jon Douglas
我正在使用15.2版本,还没有尝试过15.3。 - Dave
请尝试安装“预览版”Visual Studio,版本为15.3。https://www.visualstudio.com/vs/preview/ 如果仍然出现问题,请在您的问题中上传一个最小可行示例。 - Jon Douglas
我在15.3.3版本中仍然遇到这个问题,无论如何构建似乎都没有成功的结果。 - patridge
1个回答

0

这个问题在 15.4 版本中似乎已经修复了


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接