软件包未还原

时间:2019-01-20 04:52:53

标签: visual-studio xamarin xamarin.forms

我尝试使用VS2017社区版从下载的源代码构建项目。出现以下错误

This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\..\packages\Xamarin.Forms.3.2.0.637442-pre1\build\netstandard2.0\Xamarin.Forms.props.

不确定是什么问题。我尝试过

  1. 删除程序包文件夹并还原程序包。
  2. 删除obj和bin文件夹。尝试清理重建。

1 个答案:

答案 0 :(得分:0)

首先,重新启动Visual Studio,大部分时间清洗和构建解决方案是不够的。

尝试在Visual Studio中卸载项目并编辑csproj文件。  在文件中搜索道具文件参考。有时它会复制当前版本和一个过时版本。删除旧的并重新加载项目。

如果csproj引用的是相同的Xamarin.Forms版本,并且没有奇怪的行/字符,请在Android / iOS表单中签入。

<PackageReference Include="Xamarin.Forms" Version="x.x.x.xxxxx" />

在万不得已的情况下,请尝试降级XamarinForms版本并检查是否有帮助。