2008-11-07 42 views
5

Tôi đã sử dụng các dự án triển khai trang web nhưng tôi phát hiện ra rằng tiện ích aspnet_merge.exe không có trên máy chủ xây dựng của tôi. Điều này ngăn cản tôi không thể xây dựng. Để có được tiện ích này, tôi phải cài đặt Windows SDK có sẵn dưới dạng tệp ISO và trên 1gb. Tôi không muốn cài đặt toàn bộ điều này khi tất cả những gì tôi cần là một hội đồng. Nhưng tôi không chắc liệu tệp đó có phụ thuộc vào bất kỳ thứ gì khác trong trình cài đặt đó không. Tôi cũng không hiểu tại sao một công cụ web được chôn trong Windows SDK. Tôi muốn có nó bao gồm trong một số công cụ cài đặt web.Cài đặt và sử dụng aspnet_merge.exe mà không cần cài đặt Windows SDK?

Có ai vừa sao chép assembly này vào FrameworkSDKDir và chỉ làm cho nó hoạt động theo cách đó?

liên quan: Using Visual Studio 2008 Web Deployment projects - getting an error finding aspnet_merge.exe

Trả lời

6

Tôi đã tải xuống phiên bản "web" của SDK vì thiết lập chỉ có 500KB và nó sẽ nhắc bạn cài đặt các thành phần nào và chỉ tải xuống và cài đặt những thành phần bạn chọn. Tôi đã bỏ chọn mọi thứ ngoại trừ "Công cụ phát triển .NET". Sau đó, nó đã tải xuống và cài đặt khoảng 250MB giá trị của các công cụ, bao gồm aspnet_merge.exe và sgen.exe

Bạn có thể tải xuống thiết lập winsdk_web.exe cho Win 7 và .NET 3.5 SP1 here.

+0

Hoàn hảo. Cảm ơn. –

0

Dường như aspnet_merge.exe có thể được tìm thấy trong Web Deployment Projects cài đặt. Tôi không có một hộp sạch để kiểm tra trên, nhưng nếu tôi nhớ chính xác, bạn có thể đặt điều này trên một máy chủ xây dựng mà không cần cài đặt VisualStudio hoặc Windows SDK.

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