2012-11-10 11 views
5

Attualmente, sto usando l'estensione "F # Web Application (Silverlight)" di Daniel Mohl per creare un'applicazione Silverlight interamente in F # (Visual Studio 2010).F # e Silverlight 5: out-of-browser con elevato livello di attendibilità?

Ho bisogno di fare I/O su file locali (che ovviamente richiede un elevato livello di attendibilità), e mi piacerebbe eseguire l'app anche out-of-browser, ma non sono in grado di configurarlo nel normale (ad es. come posso nell'estensione "F # C# Web App Silverlight" di Daniel Mohl), poiché le impostazioni del progetto nella configurazione all-F # non offrono le impostazioni necessarie.

Posso impostare questo apportando alcune semplici modifiche al file di progetto in un editor di testo, o ci sono più passaggi coinvolti?

risposta

3

è necessario aggiungere un file OutOfBrowserSettings.xml al progetto:

<OutOfBrowserSettings ShortName="App" ShowInstallMenuItem="True"> 
<OutOfBrowserSettings.Blurb>App blurb</OutOfBrowserSettings.Blurb> 
<OutOfBrowserSettings.WindowSettings> 
    <WindowSettings Title="App Title" /> 
</OutOfBrowserSettings.WindowSettings> 
<OutOfBrowserSettings.Icons /> 
</OutOfBrowserSettings> 

quindi aggiungere i seguenti tag al file .fsproj sotto PropertyGroup:

<EnableOutOfBrowser>true</EnableOutOfBrowser> 
<OutOfBrowserSettingsFile>OutOfBrowserSettings.xml</OutOfBrowserSettingsFile>