Tôi đã giải quyết vấn đề này ngay hôm nay và thấy các bạn cũng vậy. Đã cho tôi một ngày vững chắc về cài đặt lại SDK và chạy sửa chữa mà không có độ phân giải. Sự cố xảy ra đối với các dự án được tạo trước Azure SDK 2.9.x và sau khi cài đặt SDK 2.9.6 mới nhất. Đối với bất cứ lý do gì - Visual Studio dường như không nhận ra các phiên bản cũ của dự án đúng - cụ thể là nơi để đi cho các hội đồng - do đó 'Không thể tải loại'. Thông thường, nó sẽ nhắc bạn nâng cấp giải pháp - nhưng điều này không thành công vì vậy đây là cách thủ công để xem liệu bản nâng cấp có sẵn hay tự thực hiện nâng cấp.
Kiểm tra Đối với Upgrade
Nhấp chuột phải dự án Azure Mây (giả sử bạn đã cài đặt Azure SDK NET để 2.9.6) và nhấp Thuộc tính.
Điều hướng đến ứng dụng tab (nếu không có) và xem một thông điệp rằng khẳng định (ví phiên bản cũ) Bấm vào đây để nâng cấp dự án sang định dạng mới nhất SDK .
Manual Alternative
Chuyển đổi một dòng (khoảng dòng 9) trong tập tin của bạn "AZURE.CCPROJ" trong thư mục Azure Giải pháp của bạn: <ProductVersion>2.8</ProductVersion>
cần phải được
<ProductVersion>2.9</ProductVersion>
Chuyển đổi khác dòng (khoảng dòng 66) trong cùng một tệp từ:
<CloudExtensionsDir Condition=" '$(CloudExtensionsDir)' == '' ">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Windows Azure Tools\2.8\</CloudExtensionsDir>
Để:
<CloudExtensionsDir Condition=" '$(CloudExtensionsDir)' == '' ">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Windows Azure Tools\2.9\</CloudExtensionsDir>
giải pháp sạch sau đó, giải pháp chặt chẽ, sau đó khởi động lại Visual Studio và mở dự án của bạn.
Lưu ý: Bạn có thể gặp lỗi khi gỡ lỗi sau đó, tuyên bố không thể tìm thấy thư mục cụ thể. Đừng băn khoăn và thử thay đổi Cấu hình của bạn từ "Gỡ lỗi" sang một trong các tùy chọn cấu hình khác - Tôi nghĩ rằng một số dự án cũ hơn đã sử dụng cấu hình "Phát triển" để gỡ lỗi. Đó là một trường hợp theo từng trường hợp.
Note 2: Đối với những ai không thể nâng cấp, bạn nên cố gắng và cài đặt lại SDK 2.8.2 và xác minh \ 2.8 \ thư mục là tồn tại. Cũng cần phải gỡ bỏ cài đặt trước tiên 2.9.6 - điều kiện tiên quyết như bộ mô phỏng Azure không thể cùng tồn tại với các phiên bản khác.
Bạn có nghĩa là trang web của bạn có thể được cập nhật và truy cập thành công không? Như tôi đã biết, 'Microsoft.VisualStudio.WindowsAzure.Services' là một thư viện của Windows Azure Tools. Vui lòng thử cập nhật Microsoft Azure SDK cho .NET lên phiên bản mới nhất. –
Có, trang web có thể truy cập được sau khi triển khai. Tôi đã cập nhật SDK lên 2.9.6 một vài ngày trước nhưng không thể nói liệu bản cập nhật có gây ra sự cố hay cái gì khác không. – UserControl
Chúng tôi đang xem xét vấn đề, nhưng chúng tôi chưa có giải pháp. Nếu bạn nâng cấp dự án dịch vụ đám mây của mình lên 2.9, lỗi sẽ không còn xảy ra nữa. Chúng tôi sẽ đăng lại chủ đề này khi chúng tôi biết thêm về vấn đề này. –