Вот несколько вещей, которые вы можете проверить, чтобы попытаться исправить ошибку:
-Проверьте, установлена ли правильная версия XNA
-Проверьте, установлена ли правильная версия .NET Framework
-Проверьте, есть ли у вас XNA dll в разделе ссылок обозревателя решений
-Проверьте, находится ли шейдер ShaderEffect.cs в том же проекте / проекте контента, что и остальная часть вашего кода
Если все это правда, попробуйте удалить шейдер, закомментировать все ссылки на него и собрать программу. Если это не сработает, у вас есть серьезные проблемы. Если это работает, файл шейдера поврежден. Чтобы исправить это, я бы порекомендовал просто создать новый пустой файл шейдера, скопировать код из старого в новый, а затем добавить его в свой проект. Если это все еще не работает, я должен был бы взглянуть на код файла шейдера, чтобы ответить на это.