F#和Silverlight 5:具有提升信任度的浏览器?

时间:2012-11-10 04:24:14

标签: silverlight f# out-of-browser elevated-privileges

目前,我正在使用Daniel Mohl" F#Web应用程序(Silverlight)"用F#完全创建Silverlight应用程序的扩展(Visual Studio 2010)。

我需要进行本地文件I / O(显然需要提升信任度),我也想在浏览器外运行应用程序,但我无法设置此项以正常的方式(例如我在Daniel Mohl" F#C#Web App(Silverlight)和#34;扩展中),因为全F#配置中的项目设置不具备提供必要的设置。

我可以通过在文本编辑器中对项目文件进行一些简单的修改来设置它,还是涉及更多步骤?

1 个答案:

答案 0 :(得分:3)

您需要将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>