1. ホーム
  2. visual-studio-2015

[解決済み】Visual Studio 2015 Database Projectディレクトリに拡張子jfmのファイルが存在する。

2022-04-19 10:06:52

質問

というデータベース・プロジェクトがあると仮定します。 MyDatabase というファイルを作成し MyDatabase.jfm がプロジェクトディレクトリのルートに表示されます。

  • Visual Studioでプロジェクトを開いている間、排他的にロックされます。
  • バイナリファイルである
  • 最近(ここ2、3日)になって表示されるようになった

Googleで検索してみましたが、何の手がかりも得られません。古いソフトウェアについての言及はありますが、結果のほとんどはスパム/トロイの木馬です。SOでも調べましたが、こちらも結果は出ませんでした。

それが何であるか、なぜそこにあるのか、誰か知っていますか?

に追加する予定です。 Visual Studio 用の gitignore ファイル が、PRを出すにはまずそれが何なのか知る必要があります...。

アップデイト

このため、Team Explorer の Changes ビューが壊れるようになりました。出力ウィンドウから以下のように変更点が表示されなくなりました。

そのため、私はこのファイルを.gitignore ファイルに追加して PRを提出する . このファイルが何なのか、どこから来たのか、いずれわかるようになるといいのですが...。

解決方法は?

による問題です。 ESENTエンジン SQL Projects が新しいファイルを追加することに依存しています。これは、Windows 10 Anniversary Edition の新機能で、データの損失を避けるためのものですが、SQL Projects が .dbmdl キャッシュ ファイルをプロジェクト ルート下に保存するため、このロックされたファイルが Git ソース コントロールに追加されることになります。

注意事項

  • A プルリクエスト この問題を修正するための GitIgnore が承認され、Visual Studio チームは今後の更新にこれを含めるよう取り組んでいます。これにより、新しいプロジェクトの .gitignore ファイルに .jfm が含まれるようになり、この問題が発生しなくなります。
  • SSDT コアチームは、将来のアップデートでこの問題の解決策を提供するよう取り組んでいますが、現時点では、コメントで説明したように手動で追加することが最善の解決策です。

ディスクロージャー : 私は、マイクロソフトのSSDTチームで働いています。