質問

SQL Server CEデータベースファイルがあり、実行するたびに再配置されます。これにより、テストが困難になります。

私がそれを回避できることを私が見つけた唯一の方法は、クエリアナライザーを使用してデバイス上のデータベースファイルを開くことです。私の最良の推測では、これがファイルをロックすることです。

DBを開く(およびパスワードを入れる)時間には時間がかかります(アプリケーションのために頻繁に切断されます)。

このファイルをロックする簡単な方法が大好きなので、Visual Studioから実行するたびに再デプロイしませんか? (私がそれを望んでいるとき)。 Windows Mobileでこれを行う方法について誰もが良い考えを持っていますか?

役に立ちましたか?

解決

データベースファイル自体はプロジェクトの一部であり、ビルドアクションが「コンテンツ」に設定されていると言っていますか?その場合、「コピー」プロパティを「コピーしない」に変更します。その後、展開したい場合には、機会に切り替えることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top