私の会社は最近 Visual Studio 2012 に移行し、それを使用して ASPX ページを使用する Web アプリケーションを開発しています。ページは分離コード ファイルの C# で分割されます。2012 を数週間使用した後、あることに気付きました。ASPX ページが HTML5 標準に対して正しく検証されていない場合 (つまり、どこかで終了タグが欠落している場合)、ページが保存されません。この問題は分離コード ファイルでは発生せず、Razor ページでも発生しません。
標準の Visual Studio 設定ページを簡単に調べましたが、無効なコードの保存を許可する設定が見つかりません。Resharper (および Productivity Power Tools) もインストールしていますが、これらの拡張機能のいずれにも、私の問題に関連していると思われる設定が見つかりません。問題があれば、私が取り組んでいるプロジェクトは TFS ソリューションの一部です。
他の誰かがこの問題を経験しましたか? もしそうなら、私が見落としているかもしれないこれを引き起こしたかもしれない設定を誰かが知っていますか?
更新:これを投稿してから、ページが検証された後でも保存できないことに気付きました。Visual Studio でページを保存できるようになるまで、最大で 1 分ほどかかる場合があります。時間の長さは、保存しようとする前に入力したテキストの量に関連している可能性があります。
更新 2:同様の拡張セットを使用している同僚と話をした後、Resharper が問題を引き起こしているに違いないと判断しました。これを引き起こしている可能性のある Resharper 7 の設定を誰かが知っている場合は、お知らせください。これがバグなのか意図された機能なのかはわかりません。
最終更新:サポートを提供してくれたすべての人に感謝しますが、Visual Studio Update 1 をインストールした後、問題に気付かなくなりました。アップデートで修正されたバグだったようです。