Я добавил справочный файл "System.Speech" из
"Программные файлы (x86) \ Справочные сборки \ Microsoft \ Framework.NETFramework \ v4.5.2 \ System.Speech.dll" .
Требуется для правильного выполнения моей программы.
Вот моя программа:
using System;
using System.Speech.Synthesis;
namespace ConditioningSchemas
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Initializing...");
SpeechSynthesizer synth = new SpeechSynthesizer(); // Initialize a new instance of SpeechSynthesizer.
synth.SetOutputToDefaultAudioDevice(); // Configure output to Default Device (soundcard)
synth.Speak("Dominate");
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}
Это сообщение об ошибке, которое я получил получение:
System.BadImageFormatException: «Не удалось загрузить файл или сборку» System.Speech, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 '. Ссылочные сборки не должны загружаться для выполнения. Они могут быть загружены только в контексте загрузчика только для отражения. (0x80131058) '
Внутреннее исключение: BadImageFormatException: невозможно загрузить эталонную сборку для выполнения.
В других сообщениях я видел, что я могу удалить папки "obj" и "bin" и затем очистите решение, и тогда проект должен работать. Я также попытался перенести все решение в решение, но программа не будет работать должным образом.
Какие-либо решения?