【问题标题】:Packages are not getting restored包裹未恢复
【发布时间】:2019-01-20 19:28:26
【问题描述】:

我尝试使用 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 文件夹。尝试清理重建。

【问题讨论】:

  • 尝试从 Visual Studio 中清理项目,然后重新构建它。
  • 您似乎没有正确安装该下载对象使用的某些插件。你会发布完整的项目吗?以便我为您测试。

标签: visual-studio xamarin xamarin.forms


【解决方案1】:

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

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

如果csproj 引用相同的 Xamarin.Forms 版本,并且没有奇怪的行/字符,请检查您的 Android/iOS 表单。

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

最后,尝试降级 XamarinForms 版本并检查是否有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-11
    • 2018-03-30
    • 2014-07-30
    • 2015-03-23
    • 2023-04-07
    • 1970-01-01
    相关资源
    最近更新 更多