2011-03-27 10 views
8

He tenido F # Powerpack por un tiempo. Funcionó a la perfección. Pero unos días antes, no sé lo que hice, cuando compilo mi proyecto y ejecutarlo, me sale un errorProblema con F # Powerpack. Método no encontrado error

Method not found: 'System.Object Microsoft.FSharp.Text.Parsing.Tables`1.Interpret(Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Text.Lexing.LexBuffer`1<Char>,!0>, Microsoft.FSharp.Text.Lexing.LexBuffer`1<Char>, Int32)'. 

traté en mi portátil también. Entonces pensé que podría ser un error en mi código. Así que comencé un nuevo proyecto, F # Parsed Language Starter Kit (el kit de inicio que encuentras en línea), y falla con el mismo error. Intenté reinstalar F # Powerpack pero el error continúa.

Respuesta

3

Por favor envíe los detalles de su configuración de instalación y actualizaciones a fsbugs AT microsoft.com.

Además, repare Visual Studio, y/o mire las instrucciones on this page y envíenos el contenido de su archivo pub.config.

Una solución alternativa para que usted pueda ir de nuevo es volver a compilar el F # Power Pack para .NET 4.0 (que es un binario .NET 2.0, y esta relacionado con el tema que se está viendo)

+6

En cuanto a la solución propuesta, construí el Power Pack contra 4.0 CLR y firmé los ensamblados (para que puedan instalarse en el GAC), y no he visto este problema después de instalar SP1. Si alguien quiere los binarios sin construir todo desde cero, los he subido aquí: http://dl.dropbox.com/u/10282384/FSPowerPackCLR4SP1.7z – ildjarn

+0

He planteado un error para esto contra fsyacc (http://fsharppowerpack.codeplex.com/workitem/5991) aunque de lo que dice ildjarn podría ser un problema de CLR más que un problema de fsyacc. – itowlson

+0

He agregado un comentario al error @itowlson planteado en codeplex, con una solución sugerida por dsyme. Funcionó para mí Ver [enlace] (http://fsharppowerpack.codeplex.com/workitem/5991) –

3

Tengo el mismo error al intentar compilar WikiBooks Lexing/Parsing example en Visual Studio 2012. Resolví el problema cambiando el marco de destino de 4.0 a 4.5 en la configuración del proyecto.

+0

Esta solución también me ayudó y creo que es la más fácil. Gracias – Nikolay

Cuestiones relacionadas