Il est possible d'utiliser les modèles CTP mai avec la version CTP Octobre de F #
Créer votre nouveau projet, puis le décharger et modifier le chemin d'indice pour le FSharp.Core.dll pour pointer vers le CTP Octobre ,
<HintPath>$(ProgramFiles)\fsharp-1.9.7.8\Silverlight\2.0\bin\FSharp.Core.dll</HintPath>
puis rechargez le projet et le build.
Vous devez empaqueter le fichier .xap manuellement, par ex. en utilisant l'outil chiron
(ou tout simplement passer comme un éclair et changement de nom)
Le fichier AppManifest.xaml ressemble
<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
RuntimeVersion="3.0.40818.0"
EntryPointAssembly="astroclock-fs"
EntryPointType="astroclock.fs.MyApp">
<Deployment.Parts>
<AssemblyPart x:Name="astroclock-fs" Source="astroclock-fs.dll" />
<AssemblyPart x:Name="FSharp.Core" Source="FSharp.Core.dll" />
</Deployment.Parts>
</Deployment>
où vous remplissez votre nom d'assemblage et entrypoint au lieu de mes
Créez un dossier dans $ (ProjectDir) pour contenir tous les fichiers à empaqueter et copier C: \ Program Files \ FSharp-1.9.7.8 \ Silverlight \ 2.0 \ bin \ FSharp.Core.dll dedans, avec AppManifest.xaml dessus
Créez un fichier vide null.py dans le dossier de k EEP chiron calme si vous utilisez cet outil
Ajouter le post-construction suivant les étapes
cd $(ProjectDir)
copy /y $(OutDir)$(TargetFileName) [your directory with all the output]
"C:\Program Files\IronPython 2.0\Silverlight\bin\chiron.exe" /d:[your directory with all the output] /z:app.xap
Créer une page de test pour charger app.xap
projet construction
Charg dans le navigateur et profiter
AJOUTÉ
Vous pouvez faire un correctif permanent pour le chemin d'indicateur nécessaire pour trouver FSharp.Core.dll en modifiant le modèle dans C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplatesCache \ FSharp \ Silverlight \ SilverlightLibrary3.zip \ SilverlightLibrary.fsproj (et probablement la version du fichier dans C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplates \ FSharp \ Silverlight \ SilverlightLibrary3.zip juste pour être certain).
Et une preuve de concept de travail (source et tout regroupés dans le xap) here.
[ici] (http://ryoushin.com/cmerighi/en-us/79,2009-07-01/Silverlight_and_F_happily_ever_after.aspx) est un article. –
Cela ne fonctionne qu'avec le CTP de mai. – Reshure