我最近安裝了Visual Studio 11 Developer Preview來試用它,現在我的VS 2010項目不會打開。相反,我得到了以下錯誤消息:MSBuild不包含「VCTargetsPath」屬性的值
的MSBuild不包含在「VCTargetsPath值」屬性
我發現有人報告了這個問題here on Connect,並從微軟的迴應是:
發佈Microsoft在12/2/2011於下午5:25
嗨阿夫欣,感謝您的反饋。您遇到的問題已針對下一個公開發布的Visual Studio修復。
吉姆Griesmer
的Visual C++團隊
神奇。那麼如何恢復VCTargetsPath,以便我的項目能夠再次運行?
「VCTargetsPath是在HKEY_LOCAL_MACHINE \ SOFTWARE定義\微軟的工具箱財產\的MSBuild \ ToolsVersions \ 4.0」。
我瀏覽到在註冊表中VCTargetPath值,並將它的數值:
$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\
不知道該從哪裏出發。有什麼建議麼?
這些預覽版本小於alpha質量。除非您使用虛擬機,否則切勿在生產機器上安裝RTM以外的任何其他設備修復VS2010,然後重新安裝。 – 2011-12-14 00:11:28
客戶預覽也會發生這種情況,而不僅僅是您提到的那些「預先預先設置」。 – gparent 2012-03-08 00:29:09