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.