locked
Help regarding assembly 'Accessibility' RRS feed

  • Question

  • hi everyone, i am new here. needed some help
    I've spent hours trying to search for a solution to the problem i am facing but to no avail.
    i'm trying to run synctoy but clicking the radio buttons gives me error.. it was running fine a few weeks back. all of a sudden it just broke.
    the log goes like this



    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.IO.FileNotFoundException: Could not load file or assembly 'Accessibility, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the path specified.
    File name: 'Accessibility, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ---> System.IO.DirectoryNotFoundException: The system cannot find the path specified. (Exception from HRESULT: 0x80070003)
       at System.Signature._GetSignature(SignatureStruct& signature, Void* pCorSig, Int32 cCorSig, IntPtr fieldHandle, IntPtr methodHandle, IntPtr declaringTypeHandle)
       at System.Signature.GetSignature(SignatureStruct& signature, Void* pCorSig, Int32 cCorSig, RuntimeFieldHandle fieldHandle, RuntimeMethodHandle methodHandle, RuntimeTypeHandle declaringTypeHandle)
       at System.Signature..ctor(RuntimeMethodHandle methodHandle, RuntimeTypeHandle declaringTypeHandle)
       at System.Reflection.RuntimeMethodInfo.get_Signature()
       at System.Reflection.RuntimeMethodInfo.FetchNonReturnParameters()
       at System.Reflection.RuntimeMethodInfo.GetParametersNoCopy()
       at System.Reflection.RuntimePropertyInfo.GetIndexParameters()
       at System.ComponentModel.ReflectTypeDescriptionProvider.ReflectGetProperties(Type type)
       at System.ComponentModel.ReflectTypeDescriptionProvider.ReflectedTypeData.GetProperties()
       at System.ComponentModel.TypeDescriptor.TypeDescriptionNode.DefaultTypeDescriptor.System.ComponentModel.ICustomTypeDescriptor.GetProperties()
       at System.ComponentModel.TypeDescriptor.GetPropertiesImpl(Object component, Attribute[] attributes, Boolean noCustomTypeDesc, Boolean noAttributes)
       at System.ComponentModel.TypeDescriptor.GetProperties(Object component)
       at System.Windows.Forms.RadioButton.PerformAutoUpdates(Boolean tabbedInto)
       at System.Windows.Forms.RadioButton.set_Checked(Boolean value)
       at System.Windows.Forms.RadioButton.OnClick(EventArgs e)
       at System.Windows.Forms.RadioButton.OnEnter(EventArgs e)
       at System.Windows.Forms.Control.NotifyEnter()
       at System.Windows.Forms.ContainerControl.UpdateFocusedControl()

     


    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    SyncToy
        Assembly Version: 2.0.100.0
        Win32 Version: 2.0.100.0
        CodeBase: file:///C:/Program%20Files/SyncToy%202.0/SyncToy.exe
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 2.0.0.0
        Win32 Version: n/a
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
        Assembly Version: 2.0.0.0
        Win32 Version: n/a
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 2.0.0.0
        Win32 Version: n/a
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    SyncToyEngine
        Assembly Version: 2.0.100.0
        Win32 Version: 2.0.100.0
        CodeBase: file:///C:/Program%20Files/SyncToy%202.0/SyncToyEngine.DLL
    ----------------------------------------
    SqmManagedWrapper
        Assembly Version: 2.0.100.0
        Win32 Version: 2.0.100.0
        CodeBase: file:///C:/Program%20Files/SyncToy%202.0/SqmManagedWrapper.DLL
    ----------------------------------------
    System.Xml
        Assembly Version: 2.0.0.0
        Win32 Version: n/a
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Configuration
        Assembly Version: 2.0.0.0
        Win32 Version: n/a
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.


    Thanks for any help in advance!

    Friday, October 30, 2009 12:31 PM

Answers

  • Hi Terencet,

    Thank you for your post.

    Based on the stack trace, it looks as if it is caused IO exception. This kind of exception will be thrown when an attempt to access a file that does not exist on disk fails.
    For more information, please see: http://msdn.microsoft.com/en-us/library/system.io.filenotfoundexception.aspx
    To troubleshoot this exception, you can try this helpful document:
    Troubleshooting Exceptions: System.IO.FileNotFoundException

    However, to narrow down the possible cause of corrupted .NET Framework, we can try Verification tool to verify .NET Frameworks on your machine.

    You also can try the following point to deal with the case:
    Reboot the machine into Safe Mode. Do you still have the problem? This can isolate some third party application/driver's interference.

    If you don't want to see Just-In-Time Debugging dialog box when you start your PC, you can just simply turn off this feature.
    Please see:  How to: Enable/Disable Just-In-Time Debugging

    BTW, this forum is for the support of .NET Framework installation. Since your issue is related to SyncToy, you could post your thread on SyncFx - SyncToy-File Synchronization forum. You will get more useful help there. This will make answer searching in the forum easier and be beneficial to other community members as well.

    Thank you for your understanding.

    Hope this helps! :)

    Best regards,
    Yichun Chen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Marked as answer by YiChun Chen Tuesday, November 3, 2009 2:15 AM
    Monday, November 2, 2009 10:42 AM
  • appreciated your suggestion.
    scanning completed with no error.
    but verification couldnt verify any version of frameworks.

    i had wanted to try the OS repair route, but my install disc is w/o updates..
    so repair aint an option.

    i've reinstalled and all is fine now.
    cept of the reinstalling of applications... bah ...
    lesson learn. image ur HDD often.
    • Marked as answer by YiChun Chen Tuesday, November 3, 2009 2:15 AM
    Monday, November 2, 2009 11:17 AM

All replies

  • no one able to offer any help??
    Sunday, November 1, 2009 4:17 PM
  • Hi Terencet,

    Thank you for your post.

    Based on the stack trace, it looks as if it is caused IO exception. This kind of exception will be thrown when an attempt to access a file that does not exist on disk fails.
    For more information, please see: http://msdn.microsoft.com/en-us/library/system.io.filenotfoundexception.aspx
    To troubleshoot this exception, you can try this helpful document:
    Troubleshooting Exceptions: System.IO.FileNotFoundException

    However, to narrow down the possible cause of corrupted .NET Framework, we can try Verification tool to verify .NET Frameworks on your machine.

    You also can try the following point to deal with the case:
    Reboot the machine into Safe Mode. Do you still have the problem? This can isolate some third party application/driver's interference.

    If you don't want to see Just-In-Time Debugging dialog box when you start your PC, you can just simply turn off this feature.
    Please see:  How to: Enable/Disable Just-In-Time Debugging

    BTW, this forum is for the support of .NET Framework installation. Since your issue is related to SyncToy, you could post your thread on SyncFx - SyncToy-File Synchronization forum. You will get more useful help there. This will make answer searching in the forum easier and be beneficial to other community members as well.

    Thank you for your understanding.

    Hope this helps! :)

    Best regards,
    Yichun Chen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Marked as answer by YiChun Chen Tuesday, November 3, 2009 2:15 AM
    Monday, November 2, 2009 10:42 AM
  • hi there, thanks for the reply.

    apprecitaed u took the time to write up a reply.
    anyway, after days of googling, i realised it is a corrupted framework.

    and goodness gracious. ms hasnt implement any easy ways to repair or reinstall those frameworks.
    i am on windows 7 pro. so uninstalling the frameworks isnt really a way out.

    i opted for clean reinstall of the OS in the end,..
    frameworks ... ... it still send chills dwn my spine at the mention of the word.
    Monday, November 2, 2009 11:05 AM
  • Hi Terencet,

    Thank you for your reply.

    I would suggest you to try Verification tool to verify .NET Frameworks 2.0, 3.0 and 3.5 on your machine.

    If any .NET Framework fails to be verified, you can try to follow the steps mentioned in the following blog to repair the .NET Framework on Windows 7.
    See: http://blogs.msdn.com/astebner/archive/2007/03/26/how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx (also applied for Windows 7)

    If the .NET Framework are well verified, we can isolate the possible cause of corrupted .NET Framework, I think that you might try SyncFx - SyncToy-File Synchronization forum to get more useful help there.

    Best regards,
    Yichun Chen

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    Monday, November 2, 2009 11:12 AM
  • appreciated your suggestion.
    scanning completed with no error.
    but verification couldnt verify any version of frameworks.

    i had wanted to try the OS repair route, but my install disc is w/o updates..
    so repair aint an option.

    i've reinstalled and all is fine now.
    cept of the reinstalling of applications... bah ...
    lesson learn. image ur HDD often.
    • Marked as answer by YiChun Chen Tuesday, November 3, 2009 2:15 AM
    Monday, November 2, 2009 11:17 AM
  • Hi Terencet,

    Thank you for your reply and kindly sharing. :)

    This will be beneficial to other community members as well.

    Have a great week!

    Best regards,
    Yichun Chen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    Tuesday, November 3, 2009 2:15 AM