簡體   English   中英

該項目與vs2013 Express中針對vs2013 Ultimate的當前版本的Visual Studio不兼容

[英]This project is incompatible with the current version of Visual Studio for vs2013 ultimate from vs2013 express

我目前正在從筆記本電腦上運行vs2013 Ultimate Update 5,最近進行了更新,另一位開發人員正在其計算機上運行vs2013 Express。 到目前為止,我已經能夠從GitHub存儲庫中提取項目,並打開包含一個Web項目(ASP.NET mvc4)的解決方案。

最近,我的硬盤驅動器發生故障,我不得不將Mac計算機還原到最新的備份點。 從那時起,我一直無法打開Web解決方案。 我不斷收到以下錯誤消息“此項目與Visual Studio的當前版本不兼容”。 項目名稱左側有一個藍色菱形圖標,藍色菱形中帶有一個感嘆號,項目名稱右側有“(不兼容)”字樣。

當我打開“ .csproj”文件時,ToolsVersion設置為“ 4.0”。

ProjectTypeGuids如下: "<ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>"

目標框架版本如下:“ v4.5”。

如果查看生成的HTML日志頁面,則會收到“找不到該項目類型所基於的應用程序。請嘗試使用此鏈接以獲取更多信息: http : //go.microsoft.com/fwlink/?LinkID=299083&projecttype =“ E3E379DF-F4C6-4180-9B81-6769533ABE47 ”。

從更改TargetFrameworkVersion到更改ToolsVersion,我已經嘗試了幾件事。 我試圖從ProjectTypeGuids元素中刪除第一個guid,但這沒有用。 我什至嘗試通過“程序和功能”對vs2013進行修復。 我需要為多個項目運行,我需要在本地計算機上進行測試。

一件事很奇怪,我看不到“ E3E379DF-F4C6-4180-9B81-6769533ABE47”的注冊表項。 我該怎么做才能為vs2013 Ultimate添加此注冊表項。

您很可能沒有安裝Web開發工具。 運行Visual Studio安裝程序以修改已安裝的組件。 確保選擇了Web開發工具,然后更新安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM