SORU
3 Ocak 2012, Salı


nuget paket çözüm geri yükleme Kaldır

Son nuget paket çözümü kullanarak geri yükleme özelliği ekledim 'Paketi Geri NuGet Etkinleştir': http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages

Ancak inşa sunucum bozuldu ve tamir ettirmek için zamanım olmadı, onu kaldırmak istedim. Bildiğim kadarıyla o seçenek yok, aşağıdaki satırı benim *el ile kaldırıldı.csproj dosyaları:

<Import Project="$(SolutionDir)\.nuget\nuget.targets" />

Şimdi sorun her zaman benim *.csproj dosyaları kullanıma ya da benim çözüm açık, hattı otomatik olarak yeniden eklenir, eğer kazara onay eğer benim inşa kırma :(

Bunu kalıcı olarak ortadan kaldırabilirim nasıl herhangi bir fikir?

GÜNCELLEME: aşağıda cevabını hala çözüm açarken geri geliyor tutar rağmen, aynı sorunu olan var mı?

CEVAP
3 Ocak 2012, Salı


Çok iyi bakmadım, başka bir özellik dosyalar: proje eklendi

<RestorePackages>true</RestorePackages>

Sadece bu tüm bu tüm hatları *manuel olarak kaldırmak zorunda.csproj dosyaları:

  <Import Project="$(SolutionDir)\.nuget\nuget.targets" />

GÜNCELLEME:

Eğer el ile proje düzenleme eğer inatçı bir herif çıktı, dosyalarbir an önce çözüm bulunur ve bu projeden tüm satırlarını silmek için emin olunsadece projeyi yeniden yükler bir kez... bir daha ilave ediyorlar , aksi halde

UPDATE2:

Sil .çözüm nuget klasörü de kök

UPDATE3:

NuGet sonraki bir sürümünü kaldırmak gerekir başka bir bölüm ekler:

 <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
    <PropertyGroup>
      <ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
    </PropertyGroup>
    <Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
  </Target>

Update4

NuGet.Targets .nuget klasöründe içinde, yeni projeler için eklenen bir bölüm var... yanlış geçir.

<!-- We need to ensure packages are restored prior to assembly resolve -->
<BuildDependsOn Condition="$(RestorePackages) == 'false'">
    RestorePackages;
    $(BuildDependsOn);
</BuildDependsOn>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bethliebert

    bethliebert

    23 EKİM 2008
  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009
  • Unbox Therapy

    Unbox Therap

    21 Aralık 2010