Khi chỉnh sửa một tập tin XAML Tôi nhận được lỗi sau:Debug và Sửa ObjectDisposedException trong Visual Studio 2010
System.ObjectDisposedException occurred
Message=Cannot access a disposed object.
Object name: 'FileCodeModel'.
Để gỡ lỗi này tôi chạy một ví dụ của Visual Studio và "Debug-> Đính kèm để trình" vào ví dụ của studio trực quan nơi ngoại lệ được hiển thị.
Tôi có thể bắt ngoại lệ trong các Trường hợp mới bắt đầu được đính kèm với quy trình. Tôi có ngoại lệ sau:
System.ObjectDisposedException occurred
Message=Cannot access a disposed object.
Object name: 'FileCodeModel'.
Source=Microsoft.VisualStudio.CSharp.Services.Language
ObjectName=FileCodeModel
StackTrace:
at Microsoft.VisualStudio.CSharp.Services.Language.CodeModel.CFileCodeModel.GetCompilation(Boolean fBlockForParses)
at Microsoft.VisualStudio.CSharp.Services.Language.CodeModel.CPartialTypeCollection.EnumerateParts()
at Microsoft.VisualStudio.CSharp.Services.Language.CodeModel.CPartialTypeCollection.get_Count()
at Microsoft.VisualStudio.CSharp.Services.Language.CodeModel.CSlowSnapshot..ctor(CodeElements collection)
at Microsoft.VisualStudio.CSharp.Services.Language.CodeModel.CPartialTypeCollection.CreateSnapshot()
at Microsoft.VisualStudio.CSharp.Services.Language.CodeModel.CCollectionBase.GetEnumerator()
at EnvDTE.CodeElements.GetEnumerator()
at MS.Internal.VSSymbols.SymbolProvider.GetProperties(String fullName, Boolean isTypeDefinition, Boolean useCodeModel)
at Microsoft.Xaml.Symbols.IXamlSymbols.GetProperties(String typeName, Boolean isTypeDefinition, Boolean useCodeModel)
at MS.Internal.Design.Markup.HostedType.BuildProperties(Boolean useCodeModel)
InnerException:
Bất kỳ ai đã từng gặp ngoại lệ này trong XAML của bạn và bạn sẽ làm gì để khắc phục sự cố này.
Để làm rõ, đây là lỗi trong studio trực quan không phải là lỗi trong mã của bạn? – mydogisbox
Bạn có thể cung cấp XAML nơi điều này xảy ra không? – Phil
Phải .. nó xảy ra trong VS2010. Điều này làm cho việc chỉnh sửa tệp XAML chậm lại và VS trở nên không phản hồi ở lần. Nhấp đúp vào Ngoại lệ chỉ dẫn đến TOP của tệp và không có gì khác. – jmogera