Вам потребуется перестроить (не совсем верно, проверьте обновление) приложения .NET 3.5 для нацеливания на .NET 4.0, потому что по умолчанию оно запускается во время выполнения .NET 2.0, которое затем не будет поддерживатьПлагин.
Если на машине установлена только платформа .NET 4.0, приложение не будет запускаться , пока не будет перестроено для его целевой .
Обновления:
Ну, в конце концов, вам не нужно перестраивать.Комментарий Криса заставил меня задуматься, и я только что протестировал консольное приложение, созданное для .NET 3.5.Вы можете просто указать в своем файле конфигурации приложения следующий блок:
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
Если он присутствует в конфигурации, приложение будет использовать среду выполнения .NET 4.0.