I하려면 Lync 2010 년을 위해, 비주얼 스튜디오 2010 WPF와 실버 라이트 4와 CWE (회화 확장 창)을 개발하고 있어요 실버 라이트 WPF 관리자 권한으로는Lync 2010 플러그인 -
내 응용 프로그램 .XML 목록에서를 읽고 응용 프로그램의 루트 디렉토리와 문자열 배열로. 버튼 이벤트의 이벤트 핸들러에서
bool featureComplete = Application.Current.HasElevatedPermissions;
if (featureComplete)
{
List<string> files = new List<string>(Directory.EnumerateFiles(textBox1.Text, "*.*"));
mensajes.Content = files.Count;
}
else
{
mensajes.Content = "no trust";
}
:
는이 코드를했습니다. 모든 경로 (내 문서, 루트, 응용 프로그램 등)를 사용하면 응용 프로그램에 "신뢰 없음"이라고 표시됩니다.
빌드의 속성을 브라우저 외부 설정으로 변경하고 "상승 된 신뢰 필요"에도 체크하지만 아무 일도 일어나지 않습니다.
나는 Google과 msdn에서 답변을 찾기 위해 노력했지만 해결책을 찾지 못했습니다. Silverlight를 사용하는 Lync2010에서 신뢰할 수있는 CWE를 만들기위한 체크리스트 또는 단계 목록이 있습니까? 뭐 잊었 니?
다음은 기억해야 할 일반적인 웹 응용 프로그램 인 lync 2010 앱이 아닙니다.
ALSO :이 튜토리얼 같은 특수 폴더와 "디버그 모드"와 함께 할 수 있습니다 http://www.silverlight.net/learn/graphics/file-and-local-data/local-file-access
그것은 작동하지만하려면 Lync 2010에서 실행할 때 해당 폴더에 대해 "액세스 거부"라고 . lync 애플릿과 같은
응용 프로그램으로 만 디버그에서 작동 코드가 아닌 작품 :
List<string> picsinfolder = new List<string>();
var pics = Directory.EnumerateFiles
(Environment.GetFolderPath(Environment.SpecialFolder.MyPictures));
foreach (var item in pics)
{
picsinfolder.Add(item);
}
listBox1.ItemsSource = picsinfolder;
미리 감사.
PD : 문제를 해결하는 해결 방법을 대답으로 받아 들일 수 있습니다. PD2 : 아니요. xap 서명이 작동하지 않습니다.