This project references NuGet package(s) that are missing on this computer

  1. YeniNesilProgramci
    7
    436
    24.11.2018 16:02:00

    This project references NuGet package(s) that are missing on this computer hatası çözümü bilen var mı arkadaşlar

    Projemi hem visual studio 2015 hemde visual studio 2017 de derliyorum , yine aynı hatayı alıyorum , hata detayı aşağıdaki gibi , yardım lütfen , referanslarda dll lerimde kayıp gözüküyor , kafayı yicem

    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\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props

    visual-studio visual-studio-2015 visual-studio-2017 2 yıl önce 679 Görüntüleme

( 1 ) Cevap

  1. Snoopy
    12
    11751
    24.11.2018 17:03:00

    Bunun çözümü için ;

    .csproj dosyasında şöyle bir kod satırları var ;

    <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
    <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
      <PropertyGroup>
        <ErrorText>This project references NuGet package(s)...... </ErrorText>
      </PropertyGroup>
      <Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
    </Target>
    

    bu satırları sileceğiz ama önce şu yolu izleyeceğiz ;

    1)Solution Explorer >> Sorunlu Proje >> Fare Sağ Tık >>Unload Project

    2)Solution Explorer >> Sorunlu Proje >> Fare Sağ Tık >> Edit csproj>>Açılan dosyadan yukardaki satırları sil

    3)Solution Explorer >> Sorunlu Proje >> Fare Sağ Tık >Reload Project

    Artık referanslar sorunuda düzelir ,bu sorunda kalkar ortadan.

Cevabınız