当我尝试在手机上启动跨平台xamarin.forms应用程序的空白模板时,Visual Studio会抛出此错误:
资源目录'〜\ Test \ Test \ Test.Android \ obj \ Debug \ 81 \ lp \ 20 \ jl \ res'不存在Test.Android
输出:
C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets(1703,2):错误APT0000:资源目录'〜\ Test \ Test \ Test.Android \ obj \ Debug \ 81 \ lp \ 20 \ jl \ res'不存在
请告诉我解决方法。 谢谢
答案 0 :(得分:0)
我认为这可能是由于某些nuget包损坏或过时或其他缓存数据所致。
尝试删除包含一些缓存数据的Xamarin文件夹。在文件资源管理器中打开以下文件夹: %LOCALAPPDATA%
(这是 C:\Users\<username>\AppData\Local
的快捷方式)
并删除 Xamarin 文件夹。
我还建议删除软件包缓存中的所有Xamarin.Android。* nuget软件包。因此,打开 %USERPROFILE%\.nuget\packages\
文件夹,然后删除所有 Xamarin.Android。* 文件夹。
下一个构建可能需要一些时间,但希望现在可以运行。