【问题标题】:F# and Silverlight 5: out-of-browser with elevated trust?F# 和 Silverlight 5:信任度提升的浏览器外?
【发布时间】:2012-10-30 10:20:35
【问题描述】:
目前,我正在使用 Daniel Mohl 的“F# Web 应用程序 (Silverlight)”扩展程序完全在 F# (Visual Studio 2010) 中创建 Silverlight 应用程序。
我需要执行本地文件 I/O(这显然需要提升信任),我也想在浏览器外运行应用程序,但我无法正常设置时尚(例如,我可以在 Daniel Mohl 的“F# C# Web App (Silverlight)”扩展中),因为全 F# 配置中的项目设置不提供必要的设置。
我可以通过在文本编辑器中对项目文件进行一些简单的修改来设置它,还是涉及更多步骤?
【问题讨论】:
标签:
silverlight
f#
out-of-browser
elevated-privileges
【解决方案1】:
您需要在项目中添加一个 OutOfBrowserSettings.xml 文件:
<OutOfBrowserSettings ShortName="App" ShowInstallMenuItem="True">
<OutOfBrowserSettings.Blurb>App blurb</OutOfBrowserSettings.Blurb>
<OutOfBrowserSettings.WindowSettings>
<WindowSettings Title="App Title" />
</OutOfBrowserSettings.WindowSettings>
<OutOfBrowserSettings.Icons />
</OutOfBrowserSettings>
然后将以下标签添加到 PropertyGroup 下的 .fsproj 文件中:
<EnableOutOfBrowser>true</EnableOutOfBrowser>
<OutOfBrowserSettingsFile>OutOfBrowserSettings.xml</OutOfBrowserSettingsFile>