[英]Visual Studio cannot open or make project
當我在 Visual Studio C# 2010 Express 中打開或創建項目時,出現此錯誤:
無法評估在“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \MSBuild\ToolsVersions\12.0@VCTargetsPath”。 無效的 static 方法調用語法:“[MSBuild]::ValueOrDefault('$(VCTargetsPath)','$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\V120\')”。 未找到方法“[MSBuild]]::ValueOrDefault”。 Static 方法調用應采用以下形式:§([FullTypeName]::Method()),例如 $([System.IO.Path]::Combine(
a
,b
))。
我希望有人能解決這個問題。 我嘗試重新安裝它,但它不起作用。 我認為這與注冊表有關。
以前安裝VS2013然后卸載時,我遇到了同樣的問題。 發生這種情況是因為VS2013卸載程序忘記了其注冊表項之一,當您再次開始使用VS2010時會導致此錯誤。
如果此位置有一個密鑰為12.0的密鑰,請刪除。
HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\MSBuild\\ToolsVersions
希望VS2010能夠再次運行。
固定。 我刪除了vs表達。 那解決了問題。
對我來說,該項目創建的文件超過了操作系統的最大字符長度路徑。 通過刪除這些文件解決了問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.