Для какой версии .NET выполняется ваше приложение?
Если ошибка заслуживает доверия, ваш проект, скажем, проект .NET 3.5 (среда выполнения 2.0), но библиотека MyAssembly разработана в .NET 4.0, что приводит к появившейся ошибке.
Вы не можете ссылаться на более новые сборки версий во время выполнения в проекте более старой версии. Вам нужно будет «обновить» свой проект, чтобы он соответствовал как минимум версии платформы, предоставленной вам.
Щелкните правой кнопкой мыши файл проекта и выберите свойства. В зависимости от того, какую версию Visual Studio вы используете, этот экран может выглядеть по-разному, но перейдите на вкладку приложения и посмотрите, какова целевая платформа.
Затем перейдите к сборке, на которую вы ссылаетесь в своих ссылках, и проверьте «Runtime Version» в разделе свойств: