2013-04-05 17 views
18

Windows 8 Professional (64 bit) bir dizüstü bilgisayarda Testacular (nmp kullanarak) yüklemeye çalışıyorum, ancak bu işlemin bir parçası olarak socket.io yüklemeye çalıştığında başarısız oluyor. Ben olsun hata ben görünüşe göre ben bir VCBuild.exe bulmayı başardılar ettik rağmen .NET framework 3.5, (eklentinin altında kontrol ediyor/Denetim Masası'ndaki Windows bileşenleri bit kaldırmak) yüklüTestacular yükleme başarısız, hayır vcbuild.exe

Could not load the Visual C++ component "VCBuild.exe". 
To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual 
Studio 2005 or 3) add the location of the component to the system path if it 
is installed elsewhere. 

olduğunu. VS2005'in eski bir kopyasını yüklemeyi denedim, ancak bu geçersiz bir proje (.vcproj) dosyasıyla ilgili farklı bir hatayla sonuçlandı.

Bu çalışmayı nasıl yapabileceğimi öneren herkes var mı? Garip bir şekilde, yükleyemediğim bilgisayara çok benzeyen (her ikisi de 64 bit Win 8 Pro) iş bilgisayarım üzerine yüklendi.

+1

Windows 7'de aynı sorunu alıyorum – rob

+2

Nadir değil, ama bir çözüm bulamıyorum gibi görünüyor. Bunu Socket.io Google grubunda birkaç kez sormaya çalıştım, ancak sorumum asla onaylanmadı. – toby1kenobi

cevap

14

Aynı soruna rastladım. Bunu, VC derlemesini bulabilmemiz için PATH: C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ vcpackages değişkenine ekleyerek bunu düzeltdim.

+0

İpucu için teşekkürler - bu Visual Studio 2008 değil mi? – toby1kenobi

+0

Evet. Toby. Seninle aynı mesajı aldım, ama bir şekilde çevresel değişken ekleyerek sorunu giderir. –

+0

Bunun için teşekkürler, aslında bu hatayı geçtim, sadece yeni bir tanışmada yanıltmak! – toby1kenobi

4

Visual Studio 2010'da, komut satırı aracı vcbuild.exe, msbuild.exe ile değiştirilir. Yani, lütfen doğru Visual Studio'ya sahip olduğunuzdan emin olun.

+1

Visual Studio 10 var ... ihtiyacım var mı kaldırın ve 9 yükleyin? –

İlgili konular