¿Error de f# interno con F# 3.0 en Visual de Visual Studio 11 Vista previa del desarrollador?

StackOverflow https://stackoverflow.com/questions/9378973

  •  28-10-2019
  •  | 
  •  

Pregunta

He instalado la vista previa del desarrollador de Visual Studio 11 junto con F# 3.0. Si abro un proyecto F#, se abre sin advertencias o errores y FSI comienza normalmente, pero siempre que comience a probarlo enviando mi código a FSI (a través de contextMenu -> "Enviar a Interactive") Veo inmediatamente el siguiente error mensaje:

Error FS0193: internal error: Value cannot be null 

Si vuelvo a VS2010 y F# 2.0 (instalé VS11 en paralelo en la misma máquina) funciona sin ningún problema. ¿Alguna sugerencia?

EDITAR: Es difícil obtener un ejemplo mínimo para este error, pero descubrí que se informó un problema similar en FPISH aquí. Especialmente el mensaje críptico Parameter name: con.

Pasé varias horas tratando de simplificar mi programa, pero no pude identificar la línea donde el código fallaría. Parece que hubo algunos problemas con el tipo inferido del uso: o se queja de que el tipo es demasiado genérico y no está limitado o falla con el error interno si agrego algunos usos para ayudar a F# determinar el tipo. Ocurre solo en un contexto realmente complejo, los casos de infierno de tipo simple funcionan bien ...

¿Fue útil?

Solución

Puede intentar enviar esto como un informe de error a FSBugs en Microsoft Dot Com. (Gracias a Tomas Petricek por publicar esa dirección de correo electrónico en una respuesta diferente). Creo que ese sería su mejor enfoque en este momento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top