2015-12-14 35 views
0

我正在處理大型Web表單應用程序,並且VS在最近幾天停止更新.aspx.designer.cs文件。Visual Studio 2013已停止更新aspx.designer.cs文件

看起來設計師的更新似乎最初成爲片狀(有時更新,有時不更新),然後完全停止更新。現在,我必須在編譯之前將控件添加到頁面後手動編輯設計器文件。

我已經搜索並嘗試所有的建議,如從標記切換到設計視圖和回等 - 沒有變化。這種工作的唯一方法是this,但即使如此,生成的設計器文件通常也不包含對頁面上所有控件的引用。此外,只能在每個文件的基礎上工作。理想情況下,我希望整個項目能夠正確更新/生成設計器文件。

我試過清洗解決方案 - 沒有變化。

VS細節:

  • 的Microsoft Visual Studio專業2013
  • 版本12.0.40629.00更新5
  • Microsoft .NET Framework版本4.6.00079
  • 安裝的版本:專業

任何建議表示讚賞 - 謝謝。

回答

1

確保在添加控件時不會運行應用程序/站點。我注意到,VS將在調試模式下鎖定設計器文件,並且在退出調試模式時不會同步。

此外,您的鏈接已損壞,並未指向任何內容,因此我無法看到您引用的內容。

+1

絕對沒有運行/調試和設計器文件沒有更新 - 無論如何。鏈接固定。 – Danzig

+0

@Danzig也許這[解決方案](http://stackoverflow.com/a/6508420/1034308): 關閉Visual Studio,然後刪除從臨時ASP.NET文件從C:\ Windows \ Microsoft.Net \ Framework \ Your_.Net_Version \ ProjectName' 刪除文件夾'ProjectName'並重新啓動Visual Studio。 如果您使用IIS,則可能需要停止服務器/站點才能刪除臨時文件。 – bryguy

0

我想這是從TFS項目的本地安裝。它在編譯時編譯過,但在設計時在幾個命名空間下仍然有紅色的波浪線。一旦項目引用全部清理完畢,設計器文件也會正確更新。

相關問題