4

Visual Studio Web Express 2012で .sdf ファイルを開こうとしています。これは私のローカルのオーチャード環境ですが、グーグルでこのエラーをいたるところで見つけたので、それほど問題ではないと思います。ただし、Visual Studio 2010 以前のソリューションしか見つかりませんでした。通常、Visual Studio 2010 Tools for SQL Server Compact のインストールが含まれているため、私には適用されないようです。明らかに2012では機能しません。

VS ソリューション エクスプローラーからファイルを直接開こうとすると、次のエラーが表示されます。

不明なエラー

一体何?

データ接続を構成しようとすると、SQL Server Compact がありません。

新しいデータ接続を構成する

Web Platform Installer を使用して SQL Server Compact Latest を再インストールしようとしましたが、役に立ちませんでした。ただし、LinqPad でデータベースを開くことはできます。

LinqPad の Orchard.sdf

Visual Studio 2012 で何が起こっているかについてのアイデアはありますか?

どうも

PS: どこかで解決策を見落としていたら申し訳ありません。睡眠時間は 2 時間程度しかありません。

4

1 に答える 1

0

このMSDN フォーラムの投稿を見てください。あなたの状況と完全に一致するわけではありませんが、この特定の問題は、使用している言語ではなく、ソース管理に関連していると思います。

何をすべきかについての答えは、その投稿の約 2/3 です。

そこで、プロジェクトのバインドを解除し (ソリューション ファイルを選択し、[ファイル] -> [ソース管理] -> [詳細] -> [ソース管理の変更])、それらを再バインドしました。

さらに調査した結果、この問題は .suo ファイルに関連している可能性があることがわかりました。 This SO answerは、.suo ファイルが事実上使い捨てであることを示しているため、ソリューションを閉じることができます。.suo を削除します。ソリューションを再度開くと、「不明なエラー」が消えるはずです。

両方の方法 (バインド解除 | バインド) と .suo ファイルの削除を試しましたが、どちらもうまくいきました。

于 2013-04-11T19:49:23.070 に答える