Visual Studio 2015 Database Project directory contiene un archivo con extensión jfm
Suponiendo que tenemos un proyecto de base de datos llamado MyDatabase
, entonces aparece un archivo llamado MyDatabase.jfm
en la raíz del directorio del proyecto.
- Se bloquea exclusivamente mientras el proyecto está abierto en Visual Studio
- es un archivo binario
- Solo ha comenzado a aparecer recientemente (últimos días)
He hecho una búsqueda en Google, que no ha ofrecido ninguna idea. Hay algunas referencias a algún software antiguo, pero la mayoría de los resultados son spam/trojanware. Tengo también miró en TAN, pero eso no ha producido ningún resultado tampoco.
¿alguien sabe qué es y por qué existe?
El plan es agregarlo al archivo gitignore para Visual Studio, pero necesito saber qué es lo primero que envía el PR...
ACTUALIZACIÓN
Esto está rompiendo la vista de Cambios de Team Explorer. No se muestran cambios con lo siguiente desde la ventana de salida:
Como tal I se añadirá el archivo a la .archivo gitignore y enviando el PR. Sería bueno saber eventualmente qué es este archivo y de dónde vino...
2 answers
Este es un problema causado por el motor ESENT en el que se basan los proyectos SQL que agregan un nuevo archivo. Esta es una nueva característica en Windows 10 Anniversary Edition para evitar la pérdida de datos, pero el hecho de que los proyectos SQL almacenen la .el archivo de caché dbmdl bajo la raíz del proyecto significa que este archivo bloqueado se agrega al control de código fuente de Git.
Notas:
- Se ha aceptado una solicitud de extracción para corregir esto en GitIgnore y el equipo de Visual Studio está trabajando para incluirlo en futuras actualizaciones. Esto asegurará que para nuevos proyectos el .el archivo gitignore incluye .jfm y el problema no ocurrirá
- El equipo principal de SSDT está trabajando para proporcionar una solución a esto en una actualización futura, pero por ahora la mejor solución es agregar manualmente como se discutió en los comentarios.
Divulgación: Trabajo en el equipo de SSDT para Microsoft.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-21 11:06:21
La comida para llevar de otros es...
- Añadir
*.jfm
a su.gitignore
(En powershell, Add-Content .\.gitignore *.jfm
)
- Es posible que tenga que ejecutar
git rm --cached *.jfm
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-04-28 05:39:28