2017-01-13 88 views
0

雖然有幾個有關「無法識別的屬性'targetframework'」錯誤的問題和解答,但其他問題主要與部署到服務器的錯誤有關,因此答案顯示需要更改的IIS 7設置。在我的情況下,在Visual Studio中嘗試調試時,出現「無法識別的屬性'targetframework'」錯誤。在Visual Studio中調試時無法識別的屬性'targetframework'

我手動修改了我的web.config文件,將其升級到4.0,如this MSDN article中所述。這包括添加targetFramework屬性,我的編輯標籤,就像這樣:

<compilation debug="true" targetFramework="4.0"> 

我這樣做是因爲我想用有針對性的4.0框架組件。但是當我試圖調試網站時,我收到了「無法識別的屬性'targetframework'」錯誤。正如我所提到的,我發現的所有解決方案都提到在IIS 7中更改應用程序池,但我只是試圖在Visual Studio調試器中運行該站點。我試着尋找解決方案的屬性,但沒有找到關於框架的任何信息。

回答

0

這花了我很多時間,但最終我找到了我正在尋找的其他屬性對話框。它不在解決方案屬性中,而是位於「構建」部分中的「屬性頁面」網站中。

要打開屬性頁對話框,你可以做這些:

  • 去查看>屬性頁,或

  • 去調試> [我的網站]屬性... (在調試菜單最後一項),或在Solution Explorer(解決方案瀏覽器第2項,解決方案本身下)的網站

  • 右鍵單擊,然後選擇屬性頁

Menu to launch Property Pages

然後在彈出的對話框中,點擊左側的Build部分。然後,右側將包含「Target Framework」的下拉框。當您將其更改爲4.0時,Visual Studio會警告您該項目將被重新加載。之後,它會正確調試。

Framework setting

相關問題