Asp.net
Visual Studio 2019 - 不兼容 找不到此項目類型所基於的應用程序
安裝 Visual Studio 2019(之前我有 2017)後,一些 Web 項目顯示為
“不相容”
找不到此項目類型所基於的應用程序。
它在 2017 年仍然有效,但我已經能夠弄清楚為什麼我會收到這個錯誤。
項目類型:
Web Site {E24C65DC-7377-472B-9ABA-BC803B73C61A}如果我啟動 VS 安裝程序並安裝或解除安裝任何組件,然後打開 VS 2019 和我的解決方案,它會載入很好的網站,我可以執行它。如果我關閉它並第二次重新打開它,它就會再次變得不兼容。
有沒有人有同樣的問題?
我找到了這個問題的答案。它與
- .user文件。
為了解決問題:
- 我在項目目錄中搜尋了副檔名為 *.user 的所有文件
- 我把它們都刪除了
- 最後我重新載入了項目
這解決了我的問題。
就我而言,問題是項目配置(.dtproj)中的版本號錯誤。我發現了這一點,同時將舊文件與 VS2019 中的新項目文件進行比較
老一:
<ProductVersion>15.0.2000.132</ProductVersion>新的一個:
<ProductVersion>15.0.2000.128</ProductVersion>解決方案:
將舊配置文件中的版本號從 132 更改為 128,它可以工作。