5

Zajmuję się CWE (Rozmowa Rozszerzalność okno) z WPF i Silverlight 4 w Visual Studio 2010, dla Lync 2010.Lync 2010 Plugin - Silverlight WPF z podwyższonymi uprawnieniami

Moja aplikacja odczytuje listę .xml z katalog główny aplikacji i do tablicy łańcuchowej.

mam ten kod:

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"; 
} 

W obsługi zdarzeń zdarzenia przycisku. Z dowolną ścieżką (moje dokumenty, root, aplikacja, itp.) Aplikacja mówi "brak zaufania".

Zmieniam właściwości w kompilacji na ustawienia poza przeglądarką, a także zaznaczam opcję "wymagaj podniesionego zaufania", ale nic się nie dzieje.

Próbowałem i próbowałem szukać odpowiedzi w google i msdn, ale nie mogłem znaleźć rozwiązania. Więc istnieje lista kontrolna lub lista krok, aby zaufać CWE na Lync2010 z silverlight? Zapomniałem czegoś?

Pamiętaj: nie jest to zwykła aplikacja internetowa, jest to aplikacja Lync 2010.

TAKŻE: Mogę to zrobić z „tryb debugowania” z folderów specjalnych, takich jak tym tutorialu: http://www.silverlight.net/learn/graphics/file-and-local-data/local-file-access

i działa, ale kiedy go uruchomić pod Lync 2010 mówi „odmowa dostępu” do tego folderu .

Jest to kod, który działa tylko na debug jako aplikacja, a nie działa jak Lync apletu:

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; 

dziękuję z góry.

PD: Rozwiązania, które rozwiązują problem, można zaakceptować jako odpowiedź. PD2: Nie, podpisanie xap nie działa.

Odpowiedz

0

Praca wokół, której używam i działa, to otwieranie pliku XML, czytanie, kopiowanie do pamięci izolowanej, ponowne jej odczytanie. Za każdym razem, gdy potrzebuję zmienić plik, czytam go i ponownie kopiuję na izolowanym magazynie