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

  • Benjamin Heckendorn

    Benjamin Hec

    4 Mayıs 2008
  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • FD2097

    FD2097

    21 HAZİRAN 2009