SORU
28 NİSAN 2010, ÇARŞAMBA


Çalışan MSBuild SDKToolsPath okumak için başarısız.

Merhaba, sorunu biraz düzgün benim oluşturmak için kullanılan NAnt komut dosyası runnning yaşıyorum .Net 2.0 VS2008 ve ilişkili araçları ile derleme web tabanlı,. Son zamanlarda aşağıdaki hata ile proje/çözüm VS2010 ve şimdi benim inşa başarısız dosyaları tüm geliştirdim:

[exec] :\C: Windows\Microsoft.NET Framework64\v4\.0.30319\Microsoft.Ortak.hedefler(2249,9): hata MSB3086: Görev bulunamadı "" S dkToolsPath kullanma", "sgen.exe veya kayıt anahtarı "SOFTWARE\\Microsoft\Microsoft SDK\Windows v7\.". 0A Emin olun SdkToolsPath ayarlanır ve aracı doğru işlemci var altında belirli bir konum SdkToolsPath ve Microsoft o Windows SDK yüklenir

Şimdi, önceki sürümleri var (.Windows SDK 3.5 Net) yapım sunucusu ve tam yüklü .Net 4.0 çerçeve yüklü, ama bir rastlamamıştım .Net SDK Windows NT 4.0 Özel Versiyon.

Deneme ve biraz araştırma yaptıktan sonra, sonunda sadece kur yeni bir çevre değişkeni "SDKToolsPath" ve benim windows sgen.exe kopyasını işaret etti sdk klasörü 6.0. Bu oluşturulan aynı hata, ama benim için fark bile SDKToolsPath çevre değişkeni ayarlamak (teyit edebilirim "echo" komutu satır ve beklenen değer), hata iletisi görünüyor için belirtilen değil olmak okuma (not boş tırnak).

Bulduğum bilgilerin çoğu .Net 3.5 (veya daha önceki) belirli. Pek 4.0 orada henüz ilgili. Hata kodu MSB3086 arama için yararlı bir şey ya da oluşturulur. Bunun ne olabileceği hakkında fikrin var mı?

Scott

CEVAP
25 Mayıs 2010, Salı


Yapı sunucusu üzerinde Visual Studio koymayı göze alamadım.

SDK v7.0A SDK Visual Studio 2010 (Bu Bir VS bir sürüm olduğunu gösterir) ile yüklenir. O zamandan beri, daha yeni bir sürümü çıktı. Microsoft Windows Windows 7 and .NET Framework AKA v7.1 SDK.

Yapı sunucumda bunu yükledim. Ve Windows üzerinden 7.1 SDK Komut İstemi (=^Başlatın . Daha sonra Tüm Programlar =>Microsoft Windows SDK 7.1), 7.1 olması SDK varsayılan sürümünü kurdum.

Adımlar:

cd Setup

WindowsSdkVer.exe -version:v7.1

LordHits eklemek için Düzenle' yorum:tüm SDK yüklemeye gerek yok. Sadece takma ".NET Geliştirme/Intellisense ve Referans Meclisleri" ve ".NET Geliştirme Araçları" yeterli seçenekler.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • Digital Bounds

    Digital Boun

    19 Temmuz 2013
  • GavinMichaelBooth

    GavinMichael

    26 AĞUSTOS 2006