2012-11-10 16 views
5

Derzeit verwende ich Daniel Mohls "F # -Webanwendung (Silverlight)" -Erweiterung, um eine Silverlight-App vollständig in F # (Visual Studio 2010) zu erstellen.F # und Silverlight 5: Out-of-Browser mit erhöhtem Vertrauen?

Ich muss lokale Datei-I/O (die offensichtlich erhöhte Vertrauenswürdigkeit erfordert), und ich möchte die App auch außerhalb des Browsers ausführen, aber ich bin nicht in der Lage, dies einzurichten ganz normal (zB wie ich es in Daniel Mohls Erweiterung "F # C# Web App (Silverlight)" kann), da die Projekteinstellungen in der All-F # -Konfiguration nicht die notwendigen Einstellungen bieten.

Kann ich dies einrichten, indem ich ein paar einfache Änderungen an der Projektdatei in einem Texteditor vornimmt, oder sind mehrere Schritte erforderlich?

Antwort

3

Sie benötigen eine OutOfBrowserSettings.xml Datei zu einem Projekt hinzuzufügen:

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

Dann fügen Sie die folgenden Tags zu Ihrer .fsproj Datei unter Property:

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