Visual Studio 2012 で、aspx ファイルの名前を変更すると、VS は分離コード ファイルの名前を自動的に変更しますが.aspx
、ファイル名から を削除します。まだ分離コードとしてネストされているため、名前を変更できません。現在の回避策は、VS を閉じてから再度開くことです。この時点で、ファイルは (.cs
ではなくで終わる.aspx.cs
ため) 分離コード ファイルとして認識されなくなります。
ファイルが作成されます (または別のファイルからコピーされます):
に名前を変更すると、.aspx が失われDefault1.aspx
ます:
これを見つけるには、Visual Studio を閉じてから再度開きます。
名前を変更して、不足している を追加し.aspx
ます。
最後に、正しい名前の分離コードがあります。
これは同僚にしばらくの間起こっていましたが、最近になって私にも起こり始めました (私が考えることができるきっかけはありません)。コードビハインド ファイルの自動命名を修正する方法を知っている人はいますか?
注: この問題は Web サイトでのみ発生します。名前の変更は、WebApp で期待どおりに機能します。