Tôi cần phải chạy MSBuild từ dòng lệnh bằng cách sử dụng Visual Studio Command Prompt (2010). Nó được sử dụng để làm việc tốt. Bây giờ khi tôi mở cửa sổ, tôi nhận được thông báo lỗi sau:Visual Studio Command Prompt cho " Common là bất ngờ tại thời điểm này"
\Common was unexpected at this time.
Cố gắng chạy lệnh msbuild
sau khi không thành công.
Tôi tự nhiên cho rằng đó là vấn đề với mục nhập không được xác nhận trong biến môi trường PATH của tôi, có thể từ cài đặt lừa đảo gần đây. Tôi đã kiểm tra điều đó, nhưng PATH dường như là kosher.
Đào vào hệ thống tệp, tôi phát hiện ra rằng tệp bó được chạy theo lời nhắc là C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ bin \ vcvars32.bat. Tôi đã chỉnh sửa bằng cách đặt trong các câu lệnh ECHO
để theo dõi vị trí của lỗi. Điều đó dường như chỉ ra một lỗi ở dòng này:
@if not "%WindowsSdkDir%" == "" (
Nếu tôi xóa dấu ngoặc kép, lỗi khác: "Tệp không được mong đợi vào lúc này".
2 dòng tiếp theo sau này bây giờ là:
@echo 51
@set "PATH=%WindowsSdkDir%bin\NETFX 4.0 Tools;%WindowsSdkDir%bin;%PATH%"
tôi cho rằng báo cáo kết quả thất bại là dòng thứ hai, nhưng echo
tuyên bố không sản xuất bất kỳ sản lượng, vì vậy tôi không biết làm thế nào mà có thể đang xảy ra.
Tôi đang sử dụng phiên bản Windows 64 bit 7.
Tôi sẽ đánh giá cao bất kỳ trợ giúp nào.
Vì bạn đang sử dụng các cửa sổ 64 bit, tôi đoán là bạn đang đề cập đến tệp dơi 64 bit 'C: \ Program Files \ Microsoft Visual Studio 9.0 \ VC \ bin \ amd64 \ vcvarsamd64.bat' và không phải là 32 tập tin bit như bạn đã đề cập. Thật không may, tôi không có một máy 64 bit để kiểm tra! –