2015-12-30 22 views
9

Tôi vừa cài đặt bản cập nhật Visual studio 2015 1 và tôi không thể sử dụng chế độ xem thiết kế của WPF nữa. Nó nói rằng một ngoại lệ chưa được giải quyết đã xảy ra. Đây là dấu vết ngăn xếp. :Không thể tải tệp hoặc lắp ráp 'Microsoft.Windows.Design.Interaction, Version = 4.3.0.0, PublicKeyToken = b03f5f7f11d50a3a'

System.IO.FileLoadException 
Could not load file or assembly 'Microsoft.Windows.Design.Interaction, Version=4.3.0.0, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 
    at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) 
    at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) 
    at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) 
    at System.Reflection.Assembly.Load(AssemblyName assemblyRef) 
    at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.AppDomainFactory.AddBindingRedirectForAssembly(String assemblyName, String publicKeyToken, String oldVersion, String newVersion) 
    at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.AppDomainFactory.ConfigureMandatoryAssemblies() 
    at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.AppDomainFactory.ConfigureAppDomain() 
    at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.AppDomainFactory.CreateAppDomainInfo() 
    at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary) 
    at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize() 
    at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.CreateInstance[T](Type type) 
    at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory.Initialize() 
    at Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget, IObjectCatalog catalog) 
    at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget) 
    at Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget, CancellationToken cancelToken, DesignerServiceEntry& entry, IServiceProvider serviceOverrides) 
    at Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken) 
    at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo culture, Func`2 func, CancellationToken cancelToken) 
    at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.<>c__DisplayClass10_0`1.<StartTask>b__0() 
    at System.Threading.Tasks.Task`1.InnerInvoke() 
    at System.Threading.Tasks.Task.Execute() 

Nó được sử dụng để hoạt động tốt trước khi cập nhật VS2015. Làm cách nào để khắc phục sự cố này?

+0

bạn đã sửa chưa? –

+0

@Simon_Weaver, tôi không thể. Đã thử gỡ cài đặt và cài đặt 2 lần. Vì vậy, tôi đã bỏ và gỡ cài đặt Cập nhật 1. –

Trả lời

1

Tôi đã sửa chữa Visual Studio 2015 và đã hoạt động.

Tôi đã không mong đợi nó thành thật, nhưng nó đã làm. Đây là tính năng sửa chữa trong 'Chương trình và Tính năng'. Mất khoảng 45 phút và sau đó yêu cầu khởi động lại.

Bạn có thể cần phải đóng tất cả các cửa sổ đang mở và xây dựng lại giải pháp.

Sau khi sửa chữa, các filestamp của

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ 
    PublicAssemblies\Microsoft.Windows.Design.Interaction.dll" 

đi từ Tháng Bảy-Tháng Mười Một - vì vậy nó chắc chắn là cài đặt một tham nhũng.

+0

Cảm ơn. Tôi sẽ thử vào ngày mai và xem nó có hiệu quả không. –

+0

Rất có thể nếu bạn nhìn vào thư mục này, bạn sẽ thấy một ngày tháng bảy trên DLL. Tôi đã có một số lỗi trên bản cập nhật ban đầu nhưng tất nhiên những lỗi đó không bao giờ có ý nghĩa gì cho đến khi bạn gặp sự cố –

+0

Tôi đã cài đặt lại Bản cập nhật 1 nhưng đã gặp lỗi ở đây: http://prntscr.com/9nh1jq Bạn có nhận được lỗi? 'Mã lỗi: 0x80091007' –

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