2016-08-03 11 views
5

tôi không thể công bố để Azure api web của tôi, sau khi cập nhật Visual studio 2015 cập nhật 3. Các thông báo lỗi nói:Visual Studio Xuất bản, The “PublishTelemetry” Task không thể được nạp

Các “ Không thể tải tác vụ PublishTelemetry từ assembly C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \ Microsoft.Web.Publishing.Tasks.dll. Xác nhận rằng việc kê khai là đúng, rằng lắp ráp và tất cả phụ thuộc của nó có sẵn

Trả lời

8

Tôi đã tìm thấy việc sửa chữa here. Tôi chỉnh sửa với quyền admin, file

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \ Microsoft.Web.Publishing.targets

và đã xóa thẻ PublishTelemetry và thẻ sử dụng của thẻ. Sau khi xuất bản, tôi khởi động lại studio trực quan. Bây giờ tôi có thể triển khai lại.

+0

bạn có thể đánh dấu là câu trả lời. –

+0

Tôi phải chờ 2 ngày cho đến khi làm điều đó. bây giờ nó được đánh dấu. thanks –

+0

Hãy nhớ xóa thẻ (phần tử) và tác vụ. Rất muốn biết điều này là gì, vì sau này, khi cái gì khác không hoạt động. Có thể là Azure và/hoặc ApplicationInsights của nó. –

5

Ngay cả sau khi chỉnh sửa quyền admin nó đã không làm việc vì vậy tôi chỉ cần cài đặt MSBuild.Microsoft.VisualStudio.Web.targets từ NuGet.

0

Tôi đã tải xuống gói MSBuild.Microsoft.VisualStudio.Web.targets từ NuGet và thay thế thư mục C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web bằng MSBuild.Microsoft.VisualStudio. Web.targets.14.0.0.3 \ tools \ VSToolsPath \ Web thư mục từ gói tha.

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