导入的项目"C:\ Program Files(x86)\ MSBuild\Microsoft\Portable\Microsoft.Portable.CSharp.targets"未找到

Bry*_*ole 10 .net msbuild portable-class-library visual-studio-2013

编译时,我收到此错误

The imported project "C:\Program Files (x86)\MSBuild\Microsoft\Portable\Microsoft.Portable.CSharp.targets" was not found.

如果我发表评论,我明白了

The <TargetFrameworkIdentifier> for a portable project must be .NETPortable.

有什么想法是什么?应该去哪里?

另外,奇怪的是,第一个错误中的Portable目录甚至不存在于我的硬盘驱动器上.有谁知道如何把它放回去?这也在我的主PC上......

任何版本的VS(13和15)都会出现这种情况,我甚至已经卸载并重新安装了VS.

VS安装日志还表明它无法找到Portable类来更新它,然后无法更新它.我以为这与Portable目录缺失直接相关.还有其他原因吗?我将尝试获取失败的安装程序日志.

看了一下日志文件,看来我有注册表问题.

Set_Warning: PkgDef encountered data collision in section &apos;HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\NewProjectTemplates\TemplateDirs\{fe426dcb-ff5c-44a9-b84d-24cf031ba095}\/1&apos; for value &apos;&apos; Source="VisualStudio"

谢谢