2

Visual Studio 2012 で、aspx ファイルの名前を変更すると、VS は分離コード ファイルの名前を自動的に変更しますが.aspx、ファイル名から を削除します。まだ分​​離コードとしてネストされているため、名前を変更できません。現在の回避策は、VS を閉じてから再度開くことです。この時点で、ファイルは (.csではなくで終わる.aspx.csため) 分離コード ファイルとして認識されなくなります。

ファイルが作成されます (または別のファイルからコピーされます):
例 1

に名前を変更すると、.aspx が失われDefault1.aspxます:
例 2

これを見つけるには、Visual Studio を閉じてから再度開きます。
例 3

名前を変更して、不足している を追加し.aspxます。
例 4

最後に、正しい名前の分離コードがあります。
例 5

これは同僚にしばらくの間起こっていましたが、最近になって私にも起こり始めました (私が考えることができるきっかけはありません)。コードビハインド ファイルの自動命名を修正する方法を知っている人はいますか?

注: この問題は Web サイトでのみ発生します。名前の変更は、WebApp で期待どおりに機能します。

4

1 に答える 1

2

私は同じ問題を抱えています。Web Essentials 2012 を無効にすると、問題は解決します (実際には解決策ではありませんが、原因のようです)。

于 2013-04-26T14:44:52.063 に答える