2009-01-30 21 views
5

Tôi đang thiết lập đầu tiên xây dựng máy chủ của tôi cho .NET 3.5 dự án, và thấy dòng thú vị này trong nhật ký MSBuild sau một xây dựng thành công một ứng dụng thử nghiệm đơn giản:Khi nào bạn cần Windows SDK cho MSBuild?

Không thể xác định vị trí các phiên bản dự kiến ​​ của Microsoft Windows SDK. Đã xem cho một vị trí được chỉ định trong giá trị "InstallationFolder" của khóa đăng ký "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SDK \ Windows \ v6.0A". Nếu quá trình xây dựng của bạn không cần SDK thì quá trình này có thể bị bỏ qua.

Khi nào thì quá trình xây dựng của bạn cần SDK? Tôi không muốn cài đặt nó trên máy chủ xây dựng nếu nó không cần thiết, nhưng tôi cũng không muốn khám phá ra rằng tôi cần nó bằng cách xây dựng một cách bí ẩn.

Hiện tại, tôi chỉ có .NET Framework 3.5 SP1 được cài đặt trên máy chủ.

+0

SDK có thể được lấy từ http://msdn.microsoft.com/en-gb/windowsserver/dd146047.aspx, nhưng hãy đảm bảo bạn chọn phiên bản websetup nếu bạn không muốn tải xuống toàn bộ. – StocksR

Trả lời

3

SDK có một vài công cụ bổ sung được sử dụng ** đôi khi **, tùy thuộc vào nội dung của dự án của bạn - chẳng hạn như (IIRC) trình biên dịch báo cáo. Nhưng đối với hầu hết mọi thứ, không: bạn không cần SDK. Tôi đã cài đặt trên máy chủ xây dựng của mình chỉ để có được đầu ra sạch ;-p

1

Nếu bạn cần biên dịch mã C hoặc C++ - theo sự hiểu biết tốt nhất của tôi.

Các vấn đề liên quan