【问题标题】:Xamarin.Android.CSharp.targets" was not foundXamarin.Android.CSharp.targets\" 未找到
【发布时间】:2022-09-23 15:35:55
【问题描述】:

我正在使用 AWS EC2-Mac。并在没有 Visual Studio 的情况下使用 .Net Core。

出现如下错误,任何人都可以建议解决这个问题

错误 MSB4019:未找到导入的项目 \"/opt/VSSDK/sdk/6.0.303/Xamarin/Android/Xamarin.Android.CSharp.targets\"。确认 Import 声明中的表达式

    标签: xamarin.android


    【解决方案1】:

    首先请确保项目的路径没有特殊字符(例如%)。 然后尝试删除bin 文件夹和obj 文件夹并重建它。如果它不起作用,请尝试重新启动 VS。

    如果还是不行,你可以试试下面的步骤:

    1.删​​除包文件夹(它将在您当前项目文件夹附近或上一步)。

    2.重新启动项目或解决方案。

    3.重建解决方案文件。

    然后项目将从 NuGet 包管理器获得新的引用。

    更新:

    如何在命令行中更新 Nuget

    更新 NuGet 包的一种快速方法是手动编辑 csproj 文件。在将新的和改进的项目格式作为 .NET Core 的一部分引入之后,这已经成为可能。要更新包,请双击 Visual Studio 中的项目或在您喜欢的编辑器中打开 csproj 文件。找到您尝试更新的 NuGet 包的 PackageReference 元素并输入新版本。

    例如:

      <ItemGroup>
        <PackageReference Include="Xamarin.Forms" Version="4.2.0.848062" />
        <PackageReference Include="Xamarin.Essentials" Version="1.3.1" />
      </ItemGroup>
    

    【讨论】:

    • 谢谢@Jessie。为了您的回复。我没有找到任何包文件夹以及如何在命令行中更新 Nuget
    • 我已经更新了我的答案。您可以查看我回复底部的更新部分。
    猜你喜欢
    • 2021-03-17
    • 2020-09-24
    • 2017-01-03
    • 2018-05-03
    • 2014-04-14
    • 1970-01-01
    • 2022-01-10
    • 2020-02-25
    • 2018-10-30
    相关资源
    最近更新 更多