2012-11-25 2 views
0

나는 System.Speech.dll.NET 2.0 버전의 System.Speech.dll이 있습니까?

의 .NET 2.0 버전

내가 .NET 2.0을 대상으로 내 프로젝트에 dlls의 무리가 있고 난 System.Speech.dll를 참조하는 프로젝트를 눈치가 있는지 알고 싶습니다; 내가 구글에서 찾았습니다 .Net 2.0에 어떤 것이 있었지만, 다음과 같은 코드는 내가 디렉토리의 DLL의. NET 버전을 생각 알아낼 수 없었다. 내가 .NET 리플렉터를 사용하는 경우 모든 .NET 2.0.50727 입니다

[TestMethod] 
    public void TestDotNetVersion() 
    { 
     foreach (var file in Directory.EnumerateFiles(@"path to all dlls")) 
     { 
      Assembly assembly = null; 
      string version = null; 
      try 
      { 
       assembly = Assembly.ReflectionOnlyLoadFrom(file); 
       version = assembly.ImageRuntimeVersion; 
      } 
      catch 
      { 
      } 
     } 
    } 

나는 System.Speech.dll 참조하는 DLL을 생각. .NET 2.0에서 3.0 또는 3.5 또는 4 버전의 .NET을 대상으로하는 DLL을 참조 할 수 있습니까? (내 지식에 나는 그것이 될 수 없다는 것을 알고있다) 어디에서 찾을 수 있습니까? .NET 2.0 버전의 System.Speech.dll?

감사합니다.

+0

그래서 회사의 누군가는 기본적으로 7 년 전에 잠 들어 .NET 3.0, 3.5, 3.5SP1, 4.0, 4.01, 4.02, 4.03, 4.5를 놓쳤습니다. 모두 System.Speech를 지원하는 버전입니다. 당신은 taser를 고려 했습니까? Tzzzz. –

+0

나는 우리가 가지고있는 것과 함께 가서 그것을 구축해야한다. –

답변

1

System.Speech는 .NET 3.0 - http://msdn.microsoft.com/en-us/library/system.speech.recognition(v=vs.85).aspx에서 소개되었습니다. 실제로 Windows Vista에서 처음 등장했습니다 - http://msdn.microsoft.com/en-us/magazine/cc163663.asp.

이전 시스템을 대상으로하는 경우 인식 엔진이 설치되어 있어야합니다. XP 및 Server OS에는 기본적으로 인식 엔진이 설치되어 있지 않습니다. 이것은 도움이 될 수 있습니다 - What is the difference between System.Speech.Recognition and Microsoft.Speech.Recognition?