通过NuGet更新Xamarin表单后,我无法构建我的Android应用程序。这是错误:
TRACEDESIGNTIME
我已经在堆栈溢出或xamarin论坛上的答案中尝试了以下内容:
没有任何帮助,总是相同的输出...
我打开了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}}
答案 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下载并添加所有引用。