Определите, работает ли приложение ClickOnce в режиме частичного доверия (.NET) - PullRequest
1 голос
/ 28 июня 2010

Есть ли способ определить (во время выполнения), работает ли мое приложение в режиме частичного доверия или нет?Я рассматриваю возможность развертывания двух версий моего приложения ClickOnce - одного полного доверия, а другого - частичного доверия, и есть некоторые вещи, которые я хочу сделать по-разному в зависимости от режима развертывания (например, кэширование загруженных изображений в режиме полного доверия)

Я уже изучал использование изолированного хранилища, но очевидно для хранения ограничено 10 КБ: не подходит для кэширования изображений!

1 Ответ

4 голосов
/ 28 июня 2010

Мы создаем папку в LocalApplicationData с названием нашей компании и храним там кэшированные файлы и информацию.Именно здесь Microsoft порекомендовала вам поместить данные, когда выйдет Vista, потому что вы больше не можете записывать их в Program Files, как это делали многие разработчики.

Вот статья об этом (мы также используем ее для данных): Где я могу хранить свои данные, чтобы защитить их от обновлений ClickOnce?

Вы можете хранить информациюв LocalApplicationData независимо от того, является ли приложение полным доверием или частичным доверием.

...