Tôi đã có dự án và chạy với SDK tháng 11 năm 2011 và gần đây đã được nâng cấp lên SDK tháng 6 năm 2012. Khi lần đầu tiên tôi nhìn thấy lỗi, tôi đã cố gắng xóa các tham chiếu rõ ràng và thêm các phiên bản sau, nhưng điều đó không giúp ích gì. Bằng cách nào đó có vẻ như phiên bản 1.0.0.0 vẫn đang được yêu cầu. Tôi cũng đã cố gắng để loại bỏ các tài liệu tham khảo và thêm các phiên bản cũ trở lại, nhưng không có may mắn.Ngoại lệ sau khi nâng cấp lên tháng 6 năm 2012 SDK
Dưới đây là cách nó hiển thị trong mã của tôi. Các Trace.WriteLine đầu tiên mà lượt truy cập tại báo cáo các ngoại lệ sau đây:
System.IO.FileLoadException là unhandled theo mã người sử dụng tin nhắn = thể không tải tập tin hoặc lắp ráp 'Microsoft.WindowsAzure.Diagnostics, Version = 1,0. 0.0, Văn hóa = trung lập, PublicKeyToken = 31bf3856ad364e35 'hoặc một trong các phụ thuộc của nó. Định nghĩa tệp kê khai của lắp ráp không khớp với tham chiếu lắp ráp. (Ngoại lệ từ HRESULT: 0x80131040) Source = mscorlib
FileName = Microsoft.WindowsAzure.Diagnostics, Version = 1.0.0.0, Văn hóa = trung tính, PublicKeyToken = 31bf3856ad364e35 FusionLog ==== Pre-ràng buộc thông tin trạng thái === LOG : User = NT AUTHORITY \ NETWORK SERVICE LOG: DisplayName = Microsoft.WindowsAzure.Diagnostics, Phiên bản = 1.0.0.0, Văn hóa = trung lập, PublicKeyToken = 31bf3856ad364e35 (Được chỉ định đầy đủ) LOG: Appbase = tệp: /// F :/SVNProjects/myproject/SitePagesWebRole/LOG: Initial PrivatePath = F: \ SVNProjects \ myproject \ SitePagesWebRole \ bin Gọi số assembly: (Không xác định). === LOG: Ràng buộc này bắt đầu trong ngữ cảnh tải mặc định. LOG: Sử dụng tệp cấu hình ứng dụng: F: \ SVNProjects \ myproject \ SitePagesWebRole \ web.config LOG: Sử dụng máy chủ tệp cấu hình: C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet.config LOG: Sử dụng tệp cấu hình máy từ C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ config \ machine.config. LOG: Tham chiếu sau chính sách: Microsoft.WindowsAzure.Diagnostics, Phiên bản = 1.0.0.0, Văn hóa = trung lập, PublicKeyToken = 31bf3856ad364e35 LOG: Đang cố gắng tải xuống URL mới tệp: /// C: /Windows/Microsoft.NET /Framework64/v4.0.30319/Temporary ASP.NET Tệp/gốc/b117acb8/f2404402/Microsoft.WindowsAzure.Diagnostics.DLL. LOG: Đang cố gắng tải xuống URL mới tệp: /// C: /Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Tệp/root/b117acb8/f2404402/Microsoft.WindowsAzure.Diagnostics/Microsoft .WindowsAzure.Diagnostics.DLL. LOG: Đang cố tải xuống URL mới tệp: /// F: /SVNProjects/myproject/SitePagesWebRole/bin/Microsoft.WindowsAzure.Diagnostics.DLL. WRN: So sánh tên lắp ráp dẫn đến sự không khớp: Minor ERR phiên bản: Không thể hoàn tất thiết lập lắp ráp (hr = 0x80131040). Probing chấm dứt.StackTrace: tại System.RuntimeTypeHandle.GetTypeByName (String name, Boolean throwOnError, Boolean IgnoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, Boolean loadTypeFromPartialName, ObjectHandleOnStack loại) tại System.RuntimeTypeHandle.GetTypeByName (String name, Boolean throwOnError , Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark & stackMark, Boolean loadTypeFromPartialName) tại System.Type.GetType (String typeName) tại System.Diagnostics.TraceUtils.GetRuntimeObject (String className, Loại baseType, String initializeData) tại System.Diagnostics.TypedElement.BaseGetRuntimeObject() tại System.Diagnostics.ListenerElement.GetRuntimeObject() tại System.Diagnostics.ListenerElementsCollection.GetRuntimeObject() tại System.Diagnostics. TraceInternal.get_Listeners() tại System.Diagnostics.TraceInternal.WriteLine (Thông báo chuỗi) tại myproject.GameAPI.Login (Int64 fbid, Int64 [] bạn bè) trong F: \ SVNProjects \ myproject \ GameLogic \ GameAPI.cs: dòng 119
InnerException:
Làm cách nào để giải quyết vấn đề này?
Đó là nó. Tôi đã không mong đợi để có thông tin phiên bản trong một tập tin cấu hình kể từ khi bạn phải thêm tài liệu tham khảo. –