Como estoy puliendo mi proyecto de mascota, estoy tratando de almacenar todas las cadenas constantes en mi archivo app.config (Keys, XpathExpressions, etc.). Cuando ejecuto el exe compilado esto funciona muy bien. En el Shell interactivo este no es el caso.App.config y F # Interactive no funciona
He intentado copiar el archivo .config de mi bin/directorio de publicación en obj/Debug & obj/Release dirs, pero la llamada a ConfigurationManager.AppSettings.Item("key")
siempre devuelve null.
¿Alguna sugerencia de cómo solucionar esto?
Con recuerdos
esto funcionó para mí. Quería agregar " .. .. " para un cliente WCF. Agregué esto al "fsi.exe.config" existente, reinicié FSI, y luego mi "cliente let = new ServiceClient" funcionó :) –
Para VS 2015, las configuraciones de F # se encuentran en 'C: \ Archivos de programa (x86) \ Microsoft SDKs \ F # \ 4.0 \ Framework \ v4.0'. –
el verdadero inconveniente de este enfoque es tener que poner el archivo de configuración en esa ubicación (para scripts fsx, la mejor solución sería si el archivo de configuración pudiera ubicarse en la misma carpeta que el script, como se solicita en http: // stackoverflow.com/questions/13256167/use-app-config-from-fsx-file) – knocte