VisualStudioをSP1にあげたらClickOnceでデスクトップアイコンを配置できるようになるってこともあり SP1にあげてみた。
そしたらローカルでは動くけどClickOnce経由でインストールするとエラーになる。
「保護されているメモリに読み取りまたは書き込み操作を行おうとしました」
デバッグ文を埋め込んで細かくチェックするとSQL Server CompactにSQL文を投げた瞬間にエラーが発生しているらしい。
SP1を当てる前に戻したら動くようになったのでSP1あてたことが原因なのはわかったけど元に戻す、、、ってのが最適な解とも思えないし いろいろ試してみる。
プロジェクトを1から作り直してみたりもうありとあらゆる・・・
そして結局解決したけど原因は VisualStudioをSP1にあげたら同時にSQL Server CompactもSP1にあげないといけなかったみたい。
SP1にあげたうえでそのDLLを旧版と差し替えて無事解決♪
ちなみにローカルではうまく動くから 発行→ログの確認→検証→発行・・・ってサイクルで30回以上やったかな?
リビジョン30ぐらいあがってたのでw
一回の発行に3分ぐらいかかるからホントもうイヤになる。
夜の10時に発生して明け方5時までやっても解決せず3時間ほど寝て起きて作業してやっとこさ14時に解決。
こんなことで解決までに10時間ぐらいかかってもう疲れた。。。
そしたらローカルでは動くけどClickOnce経由でインストールするとエラーになる。
「保護されているメモリに読み取りまたは書き込み操作を行おうとしました」
デバッグ文を埋め込んで細かくチェックするとSQL Server CompactにSQL文を投げた瞬間にエラーが発生しているらしい。
SP1を当てる前に戻したら動くようになったのでSP1あてたことが原因なのはわかったけど元に戻す、、、ってのが最適な解とも思えないし いろいろ試してみる。
プロジェクトを1から作り直してみたりもうありとあらゆる・・・
そして結局解決したけど原因は VisualStudioをSP1にあげたら同時にSQL Server CompactもSP1にあげないといけなかったみたい。
SP1にあげたうえでそのDLLを旧版と差し替えて無事解決♪
ちなみにローカルではうまく動くから 発行→ログの確認→検証→発行・・・ってサイクルで30回以上やったかな?
リビジョン30ぐらいあがってたのでw
一回の発行に3分ぐらいかかるからホントもうイヤになる。
夜の10時に発生して明け方5時までやっても解決せず3時間ほど寝て起きて作業してやっとこさ14時に解決。
こんなことで解決までに10時間ぐらいかかってもう疲れた。。。