2016-07-18 5 views
0

Lync Server 2013 시스템에서 서버 응용 프로그램으로 실행되는 MSPL 스크립트가 있습니다. 이 응용 프로그램의 개발은 MS Lync Server 2013 SDK와 함께 설치된 'C : \ Program Files \ Microsoft Lync Server 2013 \ SDK \ Bin \ ServerAgent.dll'라이브러리를 참조하는 C#에서 수행되었습니다.Skype for Business의 MSPL 스크립트 2015

이 응용 프로그램을 Skype for Business 2015 시스템으로 마이그레이션해야하지만 Lync Server 2013 SDK에 해당하는 SfB를 찾을 수 없습니다.

누구나 SfB 2015에서 MSPL 응용 프로그램을 컴파일하는 방법을 알고 있습니까? SfB 프런트 엔드 서버의 응용 프로그램과 동일한 폴더에 ServerAgent.dll을 놓은 경우에만 해킹과 같은 것처럼 보일 수 있습니다.

모든 의견을 환영합니다.

감사

에드 제임스

답변

0

저도 같은 문제로 실행했습니다. 내 경우에는, "ServerAgent.dll"의 이전 버전을 사용하는 프록시 코드의 일반적인 조각으로 요청이 아무것도 없었다, 이상한 행동 결과 :

비즈니스/Lync 클라이언트에 대한 스카이프에서
ClientTransation ct = e.ServerTransaction.CreateBranch(); 

ct.SendRequest(e.Request); 

때 새 대화를 설정하는 동안 (내 MSPL 스크립트가 INVITE에서 실행되는 동안) "귀하의 메시지를 전송할 수 없습니다"오류가 표시되었습니다.

Skype for Business Server 2015가 설치된 Windows Server 2012 R2에서 내 코드를 다시 컴파일하려고 시도한 후 새 버전의 "ServerAgent.dll"(버전 6.0.9319)이 Windows GAC 폴더)에는 .NET Framework 4.5에있는 다른 DLL에 대한 종속성이 있었지만 모든 솔루션은 .NET Framework 4.0에서 작성되었습니다. 이 문제를 해결하기 위해, 나는 4.5에서 컴파일,하지만 난 비주얼 스튜디오 2010을 계속 사용하고 싶어, 나는이 솔루션 (두 번째 해결책을 찾는다)를 적용했다 : 나는 마침내 관리 그 후

Targeting .NET Framework 4.5 via Visual Studio 2010

을 Skype for Business 2015에서 올바르게 작동하게하십시오.