What are the challenges you face when working across database platforms? Take the survey

Build Failed: System.ArgumentException : Illegal characters in path

I've moved a project to a new computer and attempted to use SmartAssembly that was working months ago, however using it on the saved SA project, I receive the error in the title.

This crashes the application and wants to send RedGate an error report.

Does anyone know how to solve an issue like this?

Unfortunately, RedGate will not help, because I do not have an active support agreement.


  • Options
    Jessica RJessica R Posts: 1,319 Rose Gold 4
    Hi @tcarter_raven,

    Thanks for your post!

    I found your error report and it looks like you may be running into an issue that is likely resolved as of SmartAssembly 6.11. (It appears you are on version 6.9)

    The customer who first ran into this reported the following preconditions for the issue:
    • Have a generic interface with more than one type parameter
    • Have a method that is an explicit implementation of a method from that interface
    • Have that method be a coroutine (with yield return or async keyword)
    • Build with Roslyn (i.e. VS 2015 or later)
    Can you please update to 6.11 or later and try again?

    Jessica Ramos | Product Support Engineer | Redgate Software

    Have you visited our Help Center?

Sign In or Register to comment.