更新Xamarin后,我找不到引用的组件***

时间:2018-01-20 16:28:36

标签: visual-studio xamarin xamarin.forms

通过NuGet更新Xamarin表单后,我无法构建我的Android应用程序。这是错误:

TRACEDESIGNTIME

我已经在堆栈溢出或xamarin论坛上的答案中尝试了以下内容:

  • 删除包文件夹并让nuget restore恢复数据包
  • 使用nuget控制台:" Update-Package -reinstall"
  • 使用删除obj和bin文件夹清理构建和重建
  • 降级至Xamarin.Build.Download 0.4.6
  • 卸载并重新加载Android项目

没有任何帮助,总是相同的输出...

我打开了IDE0006 Error来调试*.designtime.log,但它只给了我与\RajaChat\RajaChat\RajaChat.Android\RajaChat.Android.csproj(308,5): error : This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see . The missing file is ..\..\packages\Xamarin.Forms.2.5.0.121934\build\netstandard1.0\Xamarin.Forms.props. 中相同的错误:

gsub()

使用 Visual Studio 2017 Xamarin Forms 2.5.0.122203 {{3}}

2 个答案:

答案 0 :(得分:1)

从您的解决方案中移除您的Android项目的Xamarin.Forms中的nuget包.csproj,删除Xamarin.Forms包的导入(检查是否有多个引用并删除它们) 。它应该是这样的:

<PackageReference Include="Xamarin.Forms" Version="2.5.0.121934" />

然后从Xamarin.Forms文件夹中删除packages包 现在解决方案应该免于Xamarin.Forms包引用,添加Xamarin.Forms Nuget包并重建。

答案 1 :(得分:0)

删除所有引用,并删除.Droid中的bin和object文件夹。然后保存并重新打开解决方案。等待几秒钟,让VS从nauget下载并添加所有引用。

相关问题